And*_*ran 8 push-notification ios ios8 ios9
对于iOS8,有选项,当iOS缓存推送通知权限为24小时,重新安装后我将不会收到推送通知提醒.
有解决方法:
重置iOS上的推送通知权限警报
第一次启用推送的应用程序注册推送通知时,iOS会询问用户是否希望接收该应用程序的通知.一旦用户响应此警报,除非设备已恢复或应用程序已卸载至少一天,否则不会再次显示该警报.
如果您想模拟首次运行的应用,可以将应用程序卸载一天.您可以通过以下步骤实现后者而无需等待一天:
从设备中删除您的应用.完全关闭设备并重新打开.转到设置>常规>日期和时间,并将日期设置为一天或更长时间.再次完全关闭设备并重新打开.资料来源:https: //developer.apple.com/library/ios/technotes/tn2265/_index.html
问:但是对于iOS9 +没有缓存的推送权限,重新安装后我每次都收到警报.有没有选项可以将我的选择缓存24小时并在重新安装后使用它?
不。
当我们注册我们的应用程序以进行远程通知时,iOS 上的推送通知权限警报通常会出现。
因此,一旦权限警报的行为被相应的iOS版本改变,我们就无法自行处理。
我希望这可以帮助你。
| 归档时间: |
|
| 查看次数: |
1028 次 |
| 最近记录: |