ios - 如何重新提示 IOS 应用程序以获取推送通知

标签 ios notifications

我的应用使用推送通知。如果用户在安装应用程序时拒绝推送通知,但几天后决定他们想要推送通知,我该如何在应用程序的设置中对该选项进行编程?我是否只调用 registerForRemoteNotificationTypes(实际上 AppDelegate 会在每次声明应用程序时执行此操作)?

最佳答案

你不能。用户必须进入设备的设置并在那里允许通知。

您可以查看是否使用 UIApplicationenabledRemoteNotificationTypes 属性启用了通知,并提示用户转到设置,但这将是令人难以置信的垃圾邮件。您最好在设置屏幕中添加一些文本。

关于ios - 如何重新提示 IOS 应用程序以获取推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24825556/

相关文章:

Android - 状态通知的EditText

iphone - Xcode中使用GPX模拟位置变化时,有没有办法控制速度?

iOS 11 UiTableViewCell 定位问题

ios - 显示 UI 元素,例如来自多个线程的警报

iphone - 单个 View Controller 的两个 View

java - 从 GCMBroadcastReceiver 获取共享首选项

sql-server-2008 - 当 SQL Server 中的查询完成运行时发出警报

delphi - 处理 TTN_LINKCLICK 消息后如何知道气球上点击了哪个链接?

ios - 是否可以在显示本地通知之前触发 api 调用?

ios - 如何获得 "rotate"一种颜色的色调?