我根据我的应用程序要求为iOS做出了推送通知。如果要手动关闭推送通知,请转到“设置”并单击“关闭通知”,然后关闭“通知”。

但是我想在应用程序内部实现通知设置功能。这意味着我要转到我的应用程序菜单,然后单击设置按钮并关闭通知。然后,推送通知应关闭。是否可以将推送通知设置功能放到应用程序中,以便打开/关闭通知?

最佳答案

您可以使用UISwitch控件进行开/关,也可以使用单独的UIButton进行开/关。

您只需要通过以下方式取消注册remoteNotification即可:(关)

[[UIApplication sharedApplication] unregisterForRemoteNotifications];

当您想再次注册时(开)

[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(
UIRemoteNotificationTypeBadge |
UIRemoteNotificationTypeSound |
UIRemoteNotificationTypeAlert)];

关于ios - 如何在iOS的应用程序内打开/关闭推送通知的设置功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20368985/

10-12 00:18
查看更多