繁体   English   中英

清除应用程序的徽章编号

[英]Clear Application's badge Number

我已经在iPhone应用程序中进行了本地通知。 并设置图标徽章编号。

一切都很好。 但是如果我在托盘中有两个通知,用户点击清除按钮而不是从托盘中删除通知。

但图标的徽章编号保持不变。

我想将徽章编号设置为零。

谢谢。

在应用程序中使用它didfinshlaunchingwithoptions

        application.applicationIconBadgeNumber = 0;

只有使用服务器通知才能实现您想要实现的目标。 无需打开应用程序即可在本地设置徽章编号。 因为当用户清除托盘时您将无法控制。 那时你无法设置徽章数。

对于Swift3,您可以使用以下行清除应用程序didFinishLaunchingWithOptions中的徽章编号:

UIApplication.shared.applicationIconBadgeNumber = 0

如果您也想在代码中的任何位置使用此行。

暂无
暂无

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

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