hbuilder 个推 问题记录

时间:2024-01-16 13:19:56

截止版本日期: 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官方的使用须知

    hbuilder 个推  问题记录

    其次,原因的话 可查阅  个推延迟收到消息问题原因分析