IBM Worklight:推送通知行为

时间:2013-03-26 06:47:22

标签: push-notification ibm-mobilefirst

我有一些与Worklight中的推送通知相关的问题:

  1. 如果应用处于后台或关闭时收到推送通知,则会在通知栏中显示。单击通知消息后,它将被定向到应用程序的主页。我可以知道是否可以切换到其他页面而不是主页?

  2. 当应用关闭且通知消息到达时,我通过点击应用图标而不是通知栏中的消息启动应用,在我看来,我无法在应用中收回通知消息。 (当应用程序在后台运行时没有问题)
    步骤:
    a)订阅应用程序内的事件源
    b)关闭应用程序
    c)向设备提交通知(“Hello”) d)在应用程序中,状态栏中显示通知消息(“Hello”)。向下滑动状态栏。该消息显示在通知栏中。
    e)不要单击通知栏进入应用程序。而是,单击应用程序图标(这是进入应用程序的正常方式) 结果:似乎没有调用pushNotificationReceived,因此我无法收回应用程序内的通知。
    非常感谢!!

  3. 详细说明:
    Worklight 5.0.6
    Android 4.1.1版(三星Galaxy S3)

1 个答案:

答案 0 :(得分:1)

关于第一个问题:考虑Worklight单页应用程序,您无法指向不同的HTML页面,因为您将失去Worklight的上下文。

那就是说,如果你使用的是jQuery的页面和片段方法,那么你可以做的就是在有效载荷和pushNotificationReceived中传递一定的值(我的基础是push notifications sample app),你可以做一些JavaScript魔术来根据有效载荷加载特定的内容......

关于第二个问题:请使用更详细的复制步骤编辑您的帖子。