MobileFirst Studio でハイブリッド・アプリケーションの開発をテストしており、アプリの初期化中に MobileFirst Server に接続したいと考えています。MF_Project/app/[appNanme]/common/js/main.js init メソッドの下にある main.js ファイルを次のように更新しました。
WL.Client.connect({
onSuccess: function() {
WL.Logger.info("onSuccess: connection success");
},
onFailure: function(err) {
WL.Logger.info("onFailure: Exception: " + err);
}
});
次に、Android 環境用のアプリをビルドします (MF_Project の下にある appName を右クリックし、[Android 環境用にビルド] を選択します)。次に、エミュレーターでアプリを Android アプリケーションとして実行しましたが、ログにエラーが返されます
01-25 16:04:29.364: E/NONE(2755): Invalid invocation of method WL.Client.connect; Invalid value 'undefined' (undefined), expected type 'function'.
01-25 16:04:29.368: E/NONE(2755): Invalid invocation of method WL.Client.connect; Invalid options attribute 'onSuccess'. Invalid invocation of method WL.Client.connect; Invalid value 'undefined' (undefined), expected type 'function'.
これに関する洞察をいただければ幸いです。