我根据我的应用程序要求为iOS做出了推送通知。如果要手动关闭推送通知,请转到“设置”并单击“关闭通知”,然后关闭“通知”。
但是我想在应用程序内部实现通知设置功能。这意味着我要转到我的应用程序菜单,然后单击设置按钮并关闭通知。然后,推送通知应关闭。是否可以将推送通知设置功能放到应用程序中,以便打开/关闭通知?
最佳答案
您可以使用UISwitch
控件进行开/关,也可以使用单独的UIButton
进行开/关。
您只需要通过以下方式取消注册remoteNotification即可:(关)[[UIApplication sharedApplication] unregisterForRemoteNotifications];
当您想再次注册时(开)
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(
UIRemoteNotificationTypeBadge |
UIRemoteNotificationTypeSound |
UIRemoteNotificationTypeAlert)];
关于ios - 如何在iOS的应用程序内打开/关闭推送通知的设置功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20368985/