我正在开发iOS和Android项目,并使用Worklight统一推送通知。
现在收到了推送,但我有以下行为:
我怀疑这与事件来源中的 onPoll 选项有关, 但是当我将以下内容添加到我的eventSource声明中时:
poll : {
interval : 3,
onPoll : gotNotificationFromBackEnd,
},
我在部署时收到此错误:
Failed to deploy adapter from the database (archive: '/var/folders/8p/qylwgy6j2wq4bktw4r5hxqvr0000gp/T/myAdapter5583128211713256219.adapter').
任何帮助,解释?
答案 0 :(得分:0)
为了控制主屏幕中应用程序图标顶部显示的徽章编号,您可以使用WL.Badge.setNumber API。
要使适配器正确部署,请将函数名称放在引号中。
对于通知中心中未消失的通知条目,尽管已阅读,但我将其视为缺陷并打开了缺陷报告。感谢。
修改强> 从Worklight 5.0.6.1开始,上面(3)的缺陷是固定的。
注意#1:我只能在iOS上重现上述(3);在Android中它可以正常工作。
注意#2:示例应用程序在application-descriptor.xml中缺少iPhone环境的securityTest;如果登录屏幕在iOS中启动应用程序时出现(在Android中完成),请按照我的建议进行更正。