ios - 推迟启动苹果推送通知的批准

标签 ios apple-push-notifications

是否可以推迟第一次启动应用程序的请求,关于允许苹果推送通知:“X希望向您发送推送通知”(“不允许/确定”)

我似乎记得以前曾经看过应用程序,在先决条件操作之后,请求首先弹出。是否可以将请求从启动推迟到用户执行前提条件操作的时间,然后用户知道为什么/应该/不应该为此应用程序推送通知?

这也是关于大多数人会拒绝它的想法,如果它是第一次打开应用程序后弹出的第一件事,并且他们不知道为什么应该允许它。

最佳答案

刚打电话

[[UIApplication sharedApplication] registerForRemoteNotificationTypes:notifTypes];

当您希望用户为您的应用启用推送功能时。

届时将显示弹出窗口。

关于ios - 推迟启动苹果推送通知的批准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16838151/

相关文章:

ios - 如何在 iphone 中点击应用程序图标时清除角标(Badge)计数器?

google-app-engine - 为 APNS 安装根证书

iOS : how to know if a live audio stream is "On air"?

php - 预期的内容类型 text/json 得到 text/html

push-notification - 使用 getStream.io 推送通知

iOS8 - 没有方法直接出现推送通知权限弹窗

c++ - nghttp2 asio 连接到 Apple 推送通知超时

ios - 项目不会在 xcode 8 中的模拟器上运行

iphone - iOS 5 "Notification Center"API?

android - 大量设备的推送通知