【发布时间】:2017-06-11 21:48:43
【问题描述】:
对于 iOS8,当 iOS 缓存推送通知权限 24 小时并且重新安装后我不会收到推送通知警报时,有一个选项。
还有解决方法:
在 iOS 上重置推送通知权限警报
启用推送的应用首次注册推送通知时, iOS 会询问用户是否希望接收该应用的通知。 一旦用户对此警报做出响应,它就不会再次出现 除非设备已恢复或应用程序已被卸载 至少一天。
如果您想模拟您的应用的首次运行,您可以离开 该应用程序卸载了一天。您可以在没有的情况下实现后者 按照以下步骤实际等待一天:
从设备中删除您的应用。完全关闭设备并 重新打开它。转到设置 > 常规 > 日期和时间并设置 提前一天或更长时间约会。再次完全关闭设备,然后 重新打开它。资源: https://developer.apple.com/library/ios/technotes/tn2265/_index.html
Q:但是iOS9+没有缓存推送权限,重装后每次都收到alert。是否有任何选项可以将我的选择缓存 24 小时并在重新安装后使用它?
【问题讨论】:
-
最好的选择是,当您的应用程序安装在任何设备上时,询问您在应用程序中使用的所有权限,例如推送通知、谷歌地图访问位置服务、音频播放器访问等、照片访问、
标签: ios push-notification ios8 ios9