如何在ios应用程序中打开/关闭推送通知的设置功能
我根据我的应用程序要求为iOS发布推送通知。如果我想手动关闭推送通知,我将转到“设置”并单击“关闭通知”,然后关闭通知如何在ios应用程序中打开/关闭推送通知的设置功能,ios,push-notification,application-settings,Ios,Push Notification,Application Settings,我根据我的应用程序要求为iOS发布推送通知。如果我想手动关闭推送通知,我将转到“设置”并单击“关闭通知”,然后关闭通知 但我想在应用程序中实现通知设置功能。这意味着我将进入我的应用程序菜单,单击设置按钮并关闭通知。然后应该关闭推送通知。是否可以在应用程序中设置推送通知设置功能,以打开/关闭通知?要注销远程通知,您可以使用 [[UIApplication sharedApplication]unregisterForRemoteNotifications]; 当您再次想要注册时,请遵循标准方法
但我想在应用程序中实现通知设置功能。这意味着我将进入我的应用程序菜单,单击设置按钮并关闭通知。然后应该关闭推送通知。是否可以在应用程序中设置推送通知设置功能,以打开/关闭通知?要注销远程通知,您可以使用
[[UIApplication sharedApplication]unregisterForRemoteNotifications];
当您再次想要注册时,请遵循标准方法
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
(UIRemoteNotificationTypeNewsstandContentAvailability|
UIRemoteNotificationTypeBadge |
UIRemoteNotificationTypeSound |
UIRemoteNotificationTypeAlert)];
但您不能通过编程更改设置。要取消远程通知的注册,您可以使用
[[UIApplication sharedApplication]unregisterForRemoteNotifications];
当您再次想要注册时,请遵循标准方法
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
(UIRemoteNotificationTypeNewsstandContentAvailability|
UIRemoteNotificationTypeBadge |
UIRemoteNotificationTypeSound |
UIRemoteNotificationTypeAlert)];
但您不能以编程方式更改设置。您可以使用
ui开关控制打开/关闭,也可以使用单独的ui按钮打开/关闭
您只需通过以下方式注销remoteNotification:(关闭)
[[UIApplication sharedApplication]注销远程通知]代码>
当您想再次注册时(打开)
您可以使用ui开关
控件打开/关闭,也可以使用单独的ui按钮
打开/关闭
您只需通过以下方式注销remoteNotification:(关闭)
[[UIApplication sharedApplication]注销远程通知]代码>
当您想再次注册时(打开)
@伊米,我回滚了你的更改;将随机关键字装饰为代码“突出显示”不是一种好的编辑做法。@Chris我在读你的文章。它是如此崩溃,无法理解它。我只是大胆地做了标记。对不起!您只能通过应用程序检查推送通知是否启用/禁用,但不能切换为打开/关闭,因为请求推送通知的警报视图只能查看一次。@NSS:您可以启用和禁用通知,但请确保在第一次请求权限时已接受通知。检查莫利克的回答。@Immi,我回滚了您的更改;将随机关键字装饰为代码“突出显示”不是一种好的编辑做法。@Chris我在读你的文章。它是如此崩溃,无法理解它。我只是大胆地做了标记。对不起!您只能通过应用程序检查推送通知是否启用/禁用,但不能切换为打开/关闭,因为请求推送通知的警报视图只能查看一次。@NSS:您可以启用和禁用通知,但请确保在第一次请求权限时已接受通知。检查莫利克的答案。