截止版本日期: 2017/09/19
一,安卓没有角标问题:
Android - 2.2+ (支持): 目前仅支持小米(MIUI v5),其它设备调用后无任何效果。官方文档
二,ios角标混乱问题:
1,iOS - 4.3+ (支持): 应用需开启“Push Notifications”服务才生效。
2,推荐使用服务端同步ios角标:关于ios角标同步服务器的问题
首先从后台去查有几条未读消息,然后"receive"和"click"事件里再利用下面的代码设置角标,其中利用GeTuiSdk.setBadge(count)是为了同步ios的苹果APNS的消息数.(仍然存在的问题是ios app进入后台时会自动触发click,不过不影响解决ios同步角标问题)
if(mui.os.ios) {
var GeTuiSdk = plus.ios.importClass('GeTuiSdk');
GeTuiSdk.setBadge(count);
plus.runtime.setBadgeNumber(count);
}
如果ios想清空角标的话 GeTuiSdk.setBadge(0);plus.runtime.setBadgeNumber(0);
三,Android平台如发送的是透传消息不触发"receive"
在IOS平台会触发“receive”事件回调,
在Android平台如发送的是透传消息并且消息不符合格式时会触发“receive”事件。(不推荐,如果要这么做就得区分是ios平台还是Android平台)
四,Android平台离线消息接受缓慢问题
如果是接受不到的话就要检查个推的配置和代码是否正确.
如果是延迟严重:
首先,hbuilder官方的使用须知
其次,原因的话 可查阅 个推延迟收到消息问题原因分析