1

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

我该如何解决这个问题?

+0

当调用到它被除去[[UIApplication的sharedApplication] setApplicationIconBadgeNumber:0];或任何类似的代码 – Rajesh 2014-09-02 07:21:53

回答

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

+0

我希望它只在应用程序启动时被清除,并保存在通知中心,直到用户点击它或启动应用程序。现在发生的事情是当用户错过它时,它会从通知中心删除 – user3370459 2014-09-02 07:39:46