iOS 通知角标问题

ios
标签: #<Tag:0x00007fb83d247168>

(小张) #1

当app收到通知的时候,点击通知查看,本地app通知角标数-1,没有问题。但是新通知过来的时候,角标数任然没有较少,累计越来越多,怎么去除远程的角标数 ???


#2

请阅读该文。


(小张) #3
  • (BOOL)setBadge:(int)value //value 取值范围这段代码写了,毫无反应,什么鬼

#4

1、请在需要清除角标的地方调用该方法
2、请赋值
3、这个是清除服务器的,表面上(App端)不能即时看到效果,你推送一条消息看效果
4、需要清除本地显示的角标,请点进文章仔细阅读(根据你的描述,此步你应以完成)


(小张) #5

先处理本地的角标 然后在处理服务器的角标 然并卵下次推送服务器角标数还是会累计增加,是你极光处理有问题吧,貌似这不是我一个人遇到了????
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:badge];
[JPUSHService setBadge:badge];


#6

1、请问你是否传值为0?
2、请提供你设置角标的客户端日志,设置角标成功,极光会有日志
3、请提供你推送的消息的msgid和appkey

4、基本都是开发者的使用问题


(小张) #7

我应该是[JPUSHService setBadge:badge];通知栏还有多少通知没有看我就传多少,为什么一定要传0我没搞明白 ?????


#8

如果清零则传0,一般需求如此,我只是确认你是否传值
请提供我需要的信息