gpt4 book ai didi

ios - 在删除并重新安装应用程序后重新生成推送通知权限的 iOS 系统警报

转载 作者:行者123 更新时间:2023-11-29 10:33:34 25 4
gpt4 key购买 nike

我想知道在从 APNS 服务器请求设备 token 之前显示的系统警报,以请求用户允许此应用接收推送通知。

我知道一旦第一次出现此警报就不可能重新生成该警报,并且如果用户首先拒绝了权限,则重新启用推送会非常突兀。事实上,如果最初拒绝推送,大多数用户可能永远不会启用推送。

不过,我想知道应用已被完全删除并重新安装到设备上的情况。在我看来,这应该会再次生成相同的警报,因为删除过程与丢失有关该特定应用程序的任何信息相关联,因此有关推送请求的信息也应该被删除并在应用程序已重新安装。然而,这实际上似乎并没有发生。我进行了广泛的测试,多次删除并重新安装我的应用程序,但系统警报再也没有出现。

有人知道是否真的有办法重新生成此系统警报吗?为什么 Apple 可能决定在应用程序被删除后不再显示它?这真的是故意的吗,这对我来说似乎没有经过深思熟虑......

最佳答案

重置 iOS 上的推送通知权限警报支持推送的应用程序第一次注册推送通知时,iOS 会询问用户是否希望接收该应用程序的通知。用户响应此警报后,除非设备已恢复或应用已卸载至少一天,否则不会再次出现。

如果您想模拟应用程序的首次运行,您可以让应用程序卸载一天。您可以通过以下步骤实现后者而无需实际等待一天:

从设备中删除您的应用。

完全关闭设备,然后重新打开。

前往“设置”>“通用”>“日期和时间”并将日期提前一天或更长时间。

再次完全关闭设备并重新打开

引用: https://developer.apple.com/library/ios/technotes/tn2265/_index.html#//apple_ref/doc/uid/DTS40010376-CH1-TNTAG42

关于ios - 在删除并重新安装应用程序后重新生成推送通知权限的 iOS 系统警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28234328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com