iOS 角标无法清除,回到桌面角标清除了,但是过几秒又出来了。

用户7984411
2023-03-29 11:29 125 1

添加了

- (void)applicationDidEnterBackground:(UIApplication *)application {
  [[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
  [JPUSHService setBadge:0];
}

回到桌面时日志显示 JIGUANG | I - [JIGUANGBadgeNumberReport] set badge:0 succeed 并且手机上角标清零,但是 1、2秒后角标又出现。app 卸载重装、重启手机都无法解决。

如果 app 不登录,即极光不初始化,那么角标不会再出现。一旦极光初始化了就会出现。可以判断是极光 setBadge 不符合预期。

app 中设置了极光别名,如果换个别名就没有这个问题,是跟着别名走的。

1个回答

热门排序