繁体   English   中英

iOS应用徽章中的随机数

[英]Random number in iOS app badge

在设备上或模拟器中安装并启动iOS应用程序后,该应用程序图标一角的红色徽章显示5位数字。

我已经几个月没有注意到它了,然后安装了一些东西来启用本地通知(链接了标准的“ PushNotificationsIOS”,安装了“ react-native-push-notifications”)。

当我看到该错误时,我删除了与通知有关的所有内容,但是无论我在提交历史中走了多远,现在都可以看到它。 每次通知后,该数字都会更改,但是现在,在重新安装后,该数字为61'051

在此处输入图片说明

我敢打赌,该设备仍在从旧错误中发送数千条通知,而该数字是取模的结果。

什么会导致徽章显示这样的数字? 没有正确卸载什么?

否则,我可以完全删除徽章吗?

我相信您安排了一些本地通知,并希望摆脱它们。 即使您删除了所有与通知相关的代码,也并不意味着不会触发已调度的通知。 因此,您必须在代码中手动清理它们。 如果您使用iOS 10+通知,这可能对您有帮助:

let center = UNUserNotificationCenter.current()
center.removeAllDeliveredNotifications()
center.removeAllPendingNotificationRequests()

苹果文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM