关于iOS角标,当中途有消息延迟下发时,角标数量错误

Liven
2017-09-08 07:19 2.6k 0

在使用极光推送的时候出现这种情况:
APP 客户端推送给极光服务器badge的数量,比如10条,这时后台调用API 连续发了10条推送,按照正常的逻辑的话,客户端这边红点角标的数量应该是从10条、11条、12条 顺序升到20条的数量,但是如果在中间的第15条发送的时候未成功或网络波动等原因造成发送未成功,但是极光服务器是并发发送这些消息的,所以从第16条还是会继续发送,到了第19条时,第15条又发送成功了,这是角标的数量就会变成15,跟实际的未读消息对不上

请问这个能怎么解决?谢谢

1个回答

热门排序
  • 1、请说清楚你们管理角标的全部逻辑 2、如果你们推送的时候,每条消息的badge都写的+1,那么不会出现你说的情况 3、 发送的时候未成功或网络波动等原因造成发送未成功 不知道你说的这种是什么清楚,未成功之后就不会自动的又重发导致成功。 展示全部