初始化期间无法连接到MobileFirst Server

时间:2015-01-25 16:08:07

标签: ibm-mobilefirst mobilefirst-server

我正在测试在MobileFirst Studio中开发混合应用程序,并希望在app init期间连接到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环境构建应用程序(右键单击appName,MF_Project下的那个,然后选择" Build for 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'.

对此有任何见解将不胜感激。

1 个答案:

答案 0 :(得分:0)

我使用运行Android 5.0.1的Nexus 5设备测试了MFP 6.3中提供的项目。

应用程序已成功连接到MFP服务器 在日志中,我看到了SUCCESSFUL: [object object]消息。

[object object]因为你没有JSON.stringify结果 例如:WL.Logger.info("SUCCESSFUL: " + JSON.stringify(response));

我认为您生成的AVD出了问题 - 除了在实际设备中进行测试外,还要尝试创建新的AVD。