我正在为iOS应用开发推送通知。
如何在iOS模拟器上重置推送通知权限?
我已经阅读了以下问题:Push Notification iOS resetting
根据上述问答,我知道您无法在普通手机上轻松重置它们。但是显然必须有一种方法可以围绕此功能进行开发(我希望)。我正在使用模拟器。这只是毛茸茸的文字,因为问题实际上很简单,但是如果您提出的问题太短,人们就会认为您尚未完成研究。一个问题在一定程度上似乎是合理的,我想我终于解决了。重申:
如何在iOS模拟器上重置推送通知权限?
到目前为止,我发现的唯一方法是从顶部菜单Hardware > Erase all content and settings...
中进行选择,但这会使开发周期非常缓慢。
答案 0 :(得分:1)
好吧,这是您可以最简单,最快的方法来重置模拟器中应用程序中每个权限的询问。 Hardware > Erase all content and settings
。
但是为什么呢?为什么需要这样做?更快的方法是编写一个Unit Test
来测试您的功能,以处理用户授予或拒绝您的应用程序许可的时间。
或者,如果您不想编写测试,只需放置一个模拟变量或可以模拟 Allow 和 Do n't Allow 事件的变量。