ios - 有没有办法知道用户拒绝接收推送通知?

标签 ios push-notification

有一个类似的问题,但是答案根本不满足我。

iOS7 and iOS8: how to detect when user said No to a request for push notifications

我需要特别知道显示相关弹出窗口时用户选择了什么

enter image description here

最佳答案

鲁达-

您所引用的问题有两个部分的答案-这取决于您的iOS版本。如果您使用的是iOS7(根据屏幕截图来看情况并非如此),您将不会获得任何回调。但是,如果您使用的是iOS 8(可能是9),则会有一个 call

application:didRegisterUserNotificationSettings

用户按下“确定”还是“不允许”。从iOS 8开始,您将需要解析传递给该回调的UIUserNotificationSettings参数,以确定用户是否接受或拒绝推送通知。

关于ios - 有没有办法知道用户拒绝接收推送通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33899105/

相关文章:

ios - 通过 Chromecast 发送自定义 UIViewController

ios - 无法将类型 'MyAppName.ProfileController' 的值转换为 'MyAppName.SelectController'

IOS 通知显示两次默认和我的通知警报

android - 如何在 webview 中添加通知?

c# - PushSharp - 如何触发 OnDeviceSubscriptionExpired

ios - Swift - 弹出 View ,日期选择器?

ios - 限制拖动到特定部分

ios - Firebase 通知仅显示在控制中心

push-notification - Electron APP的FCM/GCM

android - 如何在通知点击时重新启动/刷新 Activity 内容