在我正在开发的iOS应用中,当发送推送通知时,会出现一个弹出窗口,但如果用户没有点击它,则通知会丢失,甚至不在错过的通知中心。
我该如何解决这个问题?
答案 0 :(得分:0)
只需在代码中添加这些行即可。设置setApplicationIconBadgeNumber = 0
int badgeCount = [UIApplication sharedApplication].applicationIconBadgeNumber;
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
[[UIApplication sharedApplication] cancelAllLocalNotifications];
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:badgeCount];
请参阅此信息以获取矿石信息Remove single remote notification from Notification Center