如果“APPname想要发送推送通知”,则registerUserNotificationSettings应该只询问用户一次.但是,我正在测试我的应用程序,我需要它再次问我.我已经从我的设备中删除了该应用程序,并在我的设备上从XCode重新运行该应用程序,但我无法让它再次询问我.
我需要从设备中删除哪些内容才能再次显示此问题?
解决方法 我找到了答案. https://developer.apple.com/library/ios/technotes/tn2265/_index.html#//apple_ref/doc/uid/DTS40010376-CH1-TNTAG42重置iOS上的推送通知权限警报
第一次启用推送的应用程序注册推送通知时,iOS会询问用户是否希望接收该应用程序的通知.一旦用户响应此警报,除非设备已恢复或应用程序已卸载至少一天,否则不会再次显示该警报.
如果您想模拟首次运行的应用,可以将应用程序卸载一天.您可以通过以下步骤实现后者而无需等待一天:
1)从设备中删除您的应用程序.
2)完全关闭设备并重新打开.
3)转到设置>一般>日期&时间并将日期设定为一天或更长时间.
4)再次完全关闭设备并重新打开.
总结以上是内存溢出为你收集整理的objective-c – registerUserNotificationSettings只询问我一次“APPNAME是否想使用推送通知”.我需要它再次问我测试.怎么样?全部内容,希望文章能够帮你解决objective-c – registerUserNotificationSettings只询问我一次“APPNAME是否想使用推送通知”.我需要它再次问我测试.怎么样?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)