[英]How can I remove the badge number if I click on close button in push notification?
我正在使用推送通知。 当我收到通知时,它带有2个按钮,可查看并关闭。 如果我单击视图,它将打开应用程序,当我单击关闭按钮时,它只会执行任何操作,但会在应用程序图标上显示徽章编号。 然后,当我再次打开我的应用程序时,该徽章编号应该会消失,但不会消失。 如果用户单击应用程序图标,如何删除该徽章编号? 谢谢
将以下代码放在applicationDidFinishLaunching或applicationDidBecomeActive中。
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
您可以做的是从远程通知中省略badge
密钥,以便删除当前显示的任何徽章编号 。 如果希望在用户点击查看时显示徽章,则可以使用[UIApplication sharedApplication].applicationIconBadgeNumber
设置徽章编号。
但是我不确定为什么要这么做。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.