iOS 疑难杂症(什么鬼系列)— — 收到推送显示后自动消失的问题
Posted 农民伯伯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 疑难杂症(什么鬼系列)— — 收到推送显示后自动消失的问题相关的知识,希望对你有一定的参考价值。
声明
欢迎转载,但请保留文章原始出处:)
博客园:http://www.cnblogs.com
农民伯伯: http://over140.cnblogs.com
问题
正在支持 Remote Notification ,服务端已经加好 content-available ,测试发现一个奇怪的问题 —— 确实不影响老版本,新版本收到推送后消息过会会自动消失。一开始以为是服务端的问题,以为少传了 badge 和 sound 参数导致了,用 NWPusher 本地测试了一下删掉也没问题,然后就继续检查代码查资料....
原因
UIApplication.sharedApplication().applicationIconBadgeNumber += 1
就是这行代码导致的,本来也想做一下 icon 的 Badge 效果,这个值设置的不对导致的,为 0 会清空远程和本地推送。
解决
还是不做 Badge 效果了吧,删掉代码就行。
以上是关于iOS 疑难杂症(什么鬼系列)— — 收到推送显示后自动消失的问题的主要内容,如果未能解决你的问题,请参考以下文章