关闭推送通知功能 Swift

Turn Off Push Notification function By Swift

我想关闭应用程序的推送通知功能 (在设置页面) 通过 Uiswitch

我该怎么做

谢谢!

已编辑 添加示例照片

使用这个...

支持推送的应用首次注册推送通知时,iOS 会询问用户是否希望接收该应用的通知。用户响应此警报后,除非设备已恢复或应用已卸载至少一天,否则不会再次出现。

if types == UIRemoteNotificationType.None {}

UIApplication.sharedApplication().registerUserNotificationSettings(UIUserNotificationSettings(forTypes: UIRemoteNotificationType.Badge | UIRemoteNotificationType.Sound | UIRemoteNotificationType.Alert, categories: nil))

Note for PushNotification...

从应用程序来看,这几乎是不可能的,但您可以设置更改发送推送通知的服务。

如果您使用 APNS,则必须将设备令牌发送到您的服务器,以便发送推送通知。

您可以调用服务器以使用您传递的设备令牌禁用它。您可以调用开关值更改。