我们如何关闭设备通知?
答案 0 :(得分:1)
远程(推送)通知
如果您正在谈论远程(推送)通知,则可以使用UIApplication中的- (void)unregisterForRemoteNotifications
方法取消注册远程通知(请参阅class reference)。
但是,Apple指出用户可以自行禁用推送通知:
您应该很少使用此方法 只有情况,如新的时候 应用程序的版本下降 支持远程通知。 用户可以暂时阻止 接收远程的应用程序 通过的通知 “设置”的“通知”部分 应用。应用程序未注册 通过这种方法可以永远 重新注册。
本地通知
如果您正在谈论本地通知,则可以使用- (void)cancelLocalNotification:(UILocalNotification *)notification
或- (void)cancelAllLocalNotifications
方法,也可以使用UIApplication(请参阅class reference)。