我需要在通知中心清除通知,当我点击通知中心的通知或在后台的应用程序时的徽章。我能够登录didreceiveremoteNotification。但不清除通知中心的通知。
答案 0 :(得分:0)
您可以尝试接收通知时我一直使用的这两行
[[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0];
[[UIApplication sharedApplication] cancelAllLocalNotifications];
setApplicationIconBadgeNumber
是一个多功能属性,用于设置徽章编号并清除通知
答案 1 :(得分:0)
如果我理解正确,您正试图清除推送通知的徽章。
如果是这样,请在
中使用此代码[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
applicationDidBecomeActive