【发布时间】:2013-03-16 09:49:03
【问题描述】:
我正在开发一个 iOS 和 Android 项目,并使用 Worklight 统一推送通知。
现在收到推送,但我有以下行为:
- 在 Android 中,每次登录时,我都会收到一个旧的推送通知。
- 在 iOS 中,打开推送后,它不会从 iOS 通知栏中删除。徽章也还在。
我怀疑这与事件源中的 onPoll 选项有关, 但是当我将以下内容添加到我的 eventSource 声明中时:
poll : {
interval : 3,
onPoll : gotNotificationFromBackEnd,
},
我在部署时收到此错误:
Failed to deploy adapter from the database (archive: '/var/folders/8p/qylwgy6j2wq4bktw4r5hxqvr0000gp/T/myAdapter5583128211713256219.adapter').
任何帮助,解释?
【问题讨论】:
-
在iOS中,如何打开应用程序?您是否点击通知或应用程序启动图标?如果是后者,那就可以解释为什么通知没有被清除。至于bagde,您是否以编程方式清除它?如果不是,则只有在通知没有徽章或徽章值为零时才会清除它。
-
我通过在通知栏中单击它来打开通知。否则,如何使用 worklight 以编程方式清除通知徽章?
标签: android ios push-notification ibm-mobilefirst