Ami*_*mit 9 xcode objective-c badge
我已经开发了服务器端应用程序,以便在收到新通知后将徽章编号保持为递增或递减,并在看到通知后正常工作.
但是显示徽章存在一些问题,实际情况是 - 在设备上获得新通知后,我点击取消按钮,然后徽章编号显示正确,但之后我将打开应用程序并关闭应用程序徽章将被删除.这意味着我没有向服务器发送请求,我发现了通知,现在您可以将徽章减一.然后还从应用程序图标中删除徽章.
我的问题是,当我们打开应用程序时,徽章编号会自动从(应用程序)设备中删除吗?或者它会显示为直到我们设置为零?
Fel*_*ino 13
它将显示,直到您将其设置为零,您可以使用以下代码执行此操作:
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0]
Run Code Online (Sandbox Code Playgroud)
编辑:
在您收到通知时,在您的班级application:didReceiveRemoteNotification:
或application:didFinishLaunchingWithOptions:
方法中设置徽章编号更为常见UIApplicationDelegate
.
您可以在" 本地和推送通知编程指南"中阅读有关它的更多信息
归档时间: |
|
查看次数: |
9757 次 |
最近记录: |