【问题标题】:Change Device Push Notification Settings programmatically in iOS [duplicate]在 iOS 中以编程方式更改设备推送通知设置 [重复]
【发布时间】:2013-11-27 07:26:46
【问题描述】:

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    Documentation for Push Notification is available here

    【讨论】:

      【解决方案2】:

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

      的推送通知

      【讨论】:

        猜你喜欢
        • 2023-03-26
        • 1970-01-01
        • 2023-03-14
        • 1970-01-01
        • 1970-01-01
        • 2012-09-20
        • 2017-03-03
        • 1970-01-01
        相关资源
        最近更新 更多