ios - 关闭推送通知

标签 ios swift mobile-application

iOS 移动应用程序中有什么方法可以让我们在应用程序本身中提供一个按钮来关闭应用程序的推送通知(我使用 Swift 语言进行编程)。 任何帮助都会非常有帮助。

最佳答案

推荐方法:尝试从后端处理此问题。这对以后会有帮助。

解决方案:您可以使用unregisterForRemoteNotifications。此函数用于注销Apple Store 中的所有通知。同样,当您想要打开推送通知时,可以使用 registerForRemoteNotifications

进行注册

如果您不知道如何操作,这就是您需要注册/取消注册的方式。

  UIApplication.shared.unregisterForRemoteNotifications()
  UIApplication.shared.registerForRemoteNotifications()

关于ios - 关闭推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43884378/

相关文章:

objective-c - 无法在 iOS 中开始接收 RemoteControlEvents

ios - 在 CoreData ios swift3 中仅获取表的几个属性

xcode - Swift 调试泛型类型变量

web-applications - 在网络移动应用程序(如 AdMob)上转换广告

java - java - 如何使用Java中的iOS模拟器为iOS移动应用程序自动滑动手势?

python - RNCryptor 和 Python 服务器

ios - swift 中奇怪的泛型行为

ios - WKInterfaceMenuItem 上的自定义图像未显示

ios - 在 Mac 上预先创建数组,将其添加到主包中以在 iOS 应用程序中访问

windows-phone-8 - Windows Phone 8 - 保持后台位置跟踪超过四个小时