在iOS中以编程方式更改设备推送通知设置

时间:2013-11-27 07:26:46

标签: ios iphone objective-c push-notification apple-push-notifications

我需要以编程方式更改设备推送通知设置。到目前为止,我设法将用户带到设置页面,他需要手动启用或禁用它。是否有任何方式或一堆启用推送通知服务的代码?

以下是将用户带到推送通知设置选项的代码

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

但我想以编程方式实现推送通知启用,而不是将用户带到设置选项。

2 个答案:

答案 0 :(得分:0)

没有其他方法可以在API中注册远程通知。这是一种确保您未经用户同意不注册推送通知的方法。您无法以编程方式强制注册。

Documentation for Push Notification is available here

答案 1 :(得分:0)

您无法以编程方式启用推送通知。用户必须允许来自设置用户提示

的推送通知