KVI*_*ISH 9 apple-push-notifications ios
我注意到对于谷歌环聊,Facebook等应用程序,当我收到任何事件的推送通知(人们在我的墙上写作等)时,如果我在桌面上查看该事件,它将清除推送通知(我还没有在我的iPhone上清除自己或打开应用程序.
我该如何实现呢?
现在我正在使用这个应用程序来实现我的推送.
我定制了上面的内容,但实现方式类似.我是否需要向手机发送任何特殊数据以清除我应用中的所有通知?
我在我的应用程序中做了同样的事情,读取通知不会保留在应用程序中。但事实并非你想象的那样。
\n\nNotification
我在数据库(Coredata)的方法中保存了远程didReceiveRemoteNotification:
。\n每次我NotificationViewController
从数据库(Coredata)检索并且当我想清除它们时,即在读取时,删除了特定的通知表单数据库。
这就是你应该这样做的。
\n\n或者https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/doc/uid/TP40013162-SW1 Apple 表示在 iOS 7 中用户可以发送“静默”推送notification\xe2\x80\x94,即不显示警报或以其他方式打扰用户的通知。通过在方法中接收此类型“沉默”来application:didReceiveRemoteNotification:
执行此操作[[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0]; [[UIApplication sharedApplication] cancelAllLocalNotifications];
归档时间: |
|
查看次数: |
4755 次 |
最近记录: |