是否有任何方法可以暂时禁用iPhone应用创建的所有本地通知?我需要根据条件重新启用它们。我的要求是,如果用户关闭了我的应用程序上的通知按钮,则不再显示通知。如果他打开它,则应显示所有通知。有什么想法吗?
答案 0 :(得分:1)
例如,您可以获取所有预定通知并将其保存在共享首选项中。
[[UIApplication sharedApplication] scheduledLocalNotifications];
然后取消所有通知:
- (void)cancelLocalNotification:(UILocalNotification *)notification
如果用户再次激活通知,您可以重新安排它们。
答案 1 :(得分:0)
您可以使用“cancelAllLocalNotifications”方法,当用户将其打开时,您可以再次设置所有通知。