从通知

时间:2016-01-29 17:55:02

标签: ios apple-push-notifications ibm-mobilefirst mobile-application

如果应用程序未启动且打开应用程序的请求来自APNS消息,则main.js中的wlCommonInit()永远不会被调用。

奇怪的是,当我在生成MobileFirst(alert("xxx...");语句)之前在initOptions.js中添加if(WL.Client.getEnvironment()...消息时,main.js中的wlCommonInit()被调用并且一切正常运行

控制此流程的代码似乎是worklight.js 如果应用程序已在后台运行,则即使没有alert("xxx...");到initOptions.js,应用程序也能正确获得焦点。

当前环境:

  • 带有iOS 9.2.1(13D15)的iPhone 5 - 用于测试
  • Xcode 7.2(7C68)
  • MobileFirst 7.1.0.00-20151227-1725

1 个答案:

答案 0 :(得分:0)

这似乎与本教程提供的推送通知示例一起正常工作。请在您的最后尝试并比较实施。