初始化期间无法连接到 MobileFirst Server
Cannot connect to MobileFirst Server during initialization
我正在测试在 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 和 select "Build for Android environment" 下的应用程序名称)。然后我 运行 应用程序作为 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'.
如有任何见解,我们将不胜感激。
我已经使用 Nexus 5 设备在 MFP 6.3 中测试了提供的项目 运行 Android 5.0.1.
应用程序成功连接到 MFP 服务器。
在日志中,我看到了 SUCCESSFUL: [object object]
消息。
[object object]
因为你没有JSON.stringify
结果。
例如:WL.Logger.info("SUCCESSFUL: " + JSON.stringify(response));
我认为您生成的 AVD 有问题 - 除了在实际设备中测试之外,请尝试创建一个新的。
我正在测试在 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 和 select "Build for Android environment" 下的应用程序名称)。然后我 运行 应用程序作为 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'.
如有任何见解,我们将不胜感激。
我已经使用 Nexus 5 设备在 MFP 6.3 中测试了提供的项目 运行 Android 5.0.1.
应用程序成功连接到 MFP 服务器。
在日志中,我看到了 SUCCESSFUL: [object object]
消息。
[object object]
因为你没有JSON.stringify
结果。
例如:WL.Logger.info("SUCCESSFUL: " + JSON.stringify(response));
我认为您生成的 AVD 有问题 - 除了在实际设备中测试之外,请尝试创建一个新的。