我的应用程序已关闭,屏幕已锁定,当我收到远程推送通知时,它会出现在屏幕上,当我滑动通知但未滑动锁定时,它可以打开我的应用程序,一切正常 . 但通知始终显示在通知中心,不会消失 . 当我滑动通知时,如何从通知中心关闭它 .
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// put receive remote notification is here
}
是否有一些api喜欢取消localnotificationg,取消远程通知?
2 回答
将UIApplucation对象的applicationIconBadgeNumber属性设置为零 . 这将清除通知中心的tge通知 .
在处理通知的位置,您需要重置applicationIconBadgeNumber属性 .
理想情况下,这应该在以下代码段中的自定义代码位置: