问:在iOS 8中,我们在“设置” - >“通知”>(应用名称)中为用户提供了一系列偏好设置,例如“允许通知”& “在锁定屏幕上显示通知”等。是否可以以编程方式设置/访问这些用户设置?
背景:
我在我的应用中启用了推送通知并成功注册了该设备。但是,如果用户已选择将显示警报类型设置为“无”,则isRegisteredForRemoteNotifications:
的调用似乎始终返回NO
。
为什么会这样?即使用户启用了“允许通知”& “在锁定屏幕上显示通知”,这应该意味着我作为用户只想在锁定屏幕上看到我的通知,但在解锁时不提醒我。我错过了什么吗?
答案 0 :(得分:0)
似乎无法直接访问此信息。我想Apple希望确保用户的偏好不会被程序员覆盖。 (例如:垃圾邮件推送通知)