我正在开发一款严重依赖APN的应用程序.在我的应用程序第一次启动时,iOS会询问是否允许该应用程序使用APN(registerForRemoteNotificationTypes:
次呼叫的结果).然而,一旦被驳回,这个对话就再也不会出现了.我必须手动转到Settings->Notifications->MyApp
来启用/禁用那里的东西.那么,有没有一种方法可以避免这种混乱,并在每次我以调试模式启动应用程序时,真正体验到用户在第一次启动时的体验呢?
我正在开发一款严重依赖APN的应用程序.在我的应用程序第一次启动时,iOS会询问是否允许该应用程序使用APN(registerForRemoteNotificationTypes:
次呼叫的结果).然而,一旦被驳回,这个对话就再也不会出现了.我必须手动转到Settings->Notifications->MyApp
来启用/禁用那里的东西.那么,有没有一种方法可以避免这种混乱,并在每次我以调试模式启动应用程序时,真正体验到用户在第一次启动时的体验呢?
以下是你如何做到这一点:
在iOS上重置推送通知权限alert
首次启用推送功能的应用程序注册推送通知时,
如果你想模拟应用程序的首次运行,你可以离开
从设备中删除你的apply.
完全关闭设备,然后重新打开.
Go to Settings > General > Date & Time and set the date ahead a day or more.
再次完全关闭设备并重新打开.