1

在我正在开发的 iOS 应用程序中,当发送推送通知时,会出现一个弹出窗口,但如果用户不点击它,通知就会丢失,甚至不在错过的通知中心。

我该如何解决这个问题?

4

1 回答 1

0

只需在您的代码中添加这些行。设置 setApplicationIconBadgeNumber=0

   int badgeCount = [UIApplication sharedApplication].applicationIconBadgeNumber;
    [[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
    [[UIApplication sharedApplication] cancelAllLocalNotifications];
    [[UIApplication sharedApplication] setApplicationIconBadgeNumber:badgeCount];

请参阅此获取矿石信息从通知中心删除单个远程通知

于 2014-09-02T07:29:44.330 回答