objective-c - iOS app外面角标和app里面未读角标数量统一问题。
迷茫
迷茫 2017-04-18 09:36:40
[iOS讨论组]

开发的app 有未读消息的业务和未接受XX等业务需求,我没用数据库。用的是 NSUserDefaults key-value 储存未读消息数量和未接受处理的业务数量,将他们合计作为app在外部显示的总的角标数量。

问题一

因为我们的app后台之前没做未读消息之类的统计api。所以,这之前都是我使用 NSUserDefaults 做的统计,然后显示。但是因为业务多,也复杂的原因。这种方法始终无法使角标和未读消息的数量达到一致的统一。不知道大家有没有这个问题,因为我发现微信的外部角标和内部消息也不一定统一,最后大家是使用数据库储存的消息数量和对应的标示还是使用的plist,还是跟我一样用的NSUserDefaults。

问题二

今天发现了另一个问题:真机上删除app应用之前app还显示有角标未处理。然后再次安装发现,app的application.applicationIconBadgeNumber竟然不为0。。然后就主动设置application.applicationIconBadgeNumber = 0。再次删除和安装app 就没在显示角标了。。。不明白
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号