应用程序关闭时Worklight iOS推送处理程序功能

时间:2014-05-19 10:27:14

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

当应用关闭或未运行时,Worklight iOS推送通知不处理推送接收功能。如何在工作灯中按下接收时触发推送处理程序功能?

我们正在使用Worklight V6.0.0.0。

我们在3种不同的场景中测试推送通知示例项目。

  1. 当应用程序在前台时,我们将显示通知作为弹出窗口(或警报)。它的工作正常。
  2. 当应用程序在后台(活动)时,我们在状态栏中显示徽章。在点击徽章(调用处理函数)时,我们将应用程序重定向到新页面。这太正常了。
  3. 但是当应用程序关闭时,我们正在接收徽章,同时点击徽章直接启动应用程序而不调用推送处理程序功能。

1 个答案:

答案 0 :(得分:0)

5月26日更新:
我已经使用the supplied test project进行了测试,问题中提到的第三种情况也是如此:

  

..
  ..

     

但是当应用程序关闭时,我们正在收到徽章   点击徽章直接启动应用程序而不调用   推送处理程序功能。

在您的测试项目中,关闭应用程序后,您不再与服务器进行会话;这意味着您需要重新登录。

  1. 登录
  2. 订阅
  3. 退出应用
  4. 向订阅的用户名发送通知(在步骤1中登录时使用)
  5. 点按通知
  6. 应用程序启动>登录
  7. 现在只显示通知
  8. 场景3对我来说很合适。


    再次使用最新版本的Worklight 6.0.0,即Worklight 6.0.0.2,其中完成了许多与推送相关的修复,我相信还可以修复您所描述的场景。

    Worklight 6.0.0.2开发人员版can be downloaded from here 如果您是IBM客户或业务合作伙伴,则可以从IBM Fix Central下载使用者或企业版。