iOS端集成jpush-phonegap-plugin(版本3.2.13)和jmessage-phonegap-plugin(版本:3.1.4),在接收到IM消息通知时,badge显示异常

ali
2018-01-09 02:26 1.4k 0

操作步骤:1 .集成完毕jmessage和jpush插件,调用极光IM给设备发送IM消息,例如发送3条消息;
2 .应用程序icon上的角标会显示为3,通过jpush的相关方法可以发现,jmessage发送过来的消息带上了badg
e 参数,其值为3;
3.通过jpush方法,调用了window.JPush.setBadge(0)和 window.JPush.resetBadge()方法;再调用jmessage的
方法,把这三条消息都标记为已读,再次向设备发送1条消息,此时icon角标不是显示为 1,而是 显示为4;
4.此时在像该设置推送一条全局消息,icon角标却变为1了;

问题描述:1.极光推送过来的IM消息,badge无法清0;
2.jmessage的badge与jpush的badge之间是独立的,两者在icon角标显示上不是共用一个badge;

1个回答

热门排序