关于iOS角标清0,继续推送角标累加问题

2015Dream
2018-09-30 07:32 3.4k 0

目前极光推送的版本是2.1.9版本;

- (void)applicationDidBecomeActive:(UIApplication *)application
{
    application.applicationIconBadgeNumber = 0;
    [JPUSHService setBadge:0];

}

- (void)applicationDidEnterBackground:(UIApplication *)application
{
    application.applicationIconBadgeNumber = 0;
    [JPUSHService setBadge:0];

}

请问是版本低的原因吗??我在极光平测试推送+1后,角标累加是可以正常清0的,但是部署到我们生产环境角标清0就不行了

2个回答

热门排序
  • 问题原因找到了。极光秘钥写错了。生产环境原秘钥是正确的,用户覆盖升级一个不正确的极光秘钥安装包后,接送推送消息仍然可以,但是角标清除就不行了。用户删掉重装app就收不到推送消息了。

  • 清除角标为 0 是客户端操作的,你服务端推送的时候设置的什么? 有同时集成 JMessage 吗? 提供完整的日志,包括你客户端清除角标前后的日志,与你收到消息前后的日志 和你清除角标后推送消息的 MessageID ,设备的 regist 展示全部