如何在iOS模拟器中重置推送通知权限?

时间:2019-05-02 21:26:23

标签: ios push-notification ios-simulator

我正在为iOS应用开发推送通知。

如何在iOS模拟器上重置推送通知权限?

我已经阅读了以下问题:Push Notification iOS resetting

根据上述问答,我知道您无法在普通手机上轻松重置它们。但是显然必须有一种方法可以围绕此功能进行开发(我希望)。我正在使用模拟器。这只是毛茸茸的文字,因为问题实际上很简单,但是如果您提出的问题太短,人们就会认为您尚未完成研究。一个问题在一定程度上似乎是合理的,我想我终于解决了。重申:

如何在iOS模拟器上重置推送通知权限?

到目前为止,我发现的唯一方法是从顶部菜单Hardware > Erase all content and settings...中进行选择,但这会使开发周期非常缓慢。

1 个答案:

答案 0 :(得分:1)

好吧,这是您可以最简单,最快的方法来重置模拟器中应用程序中每个权限的询问。 Hardware > Erase all content and settings

但是为什么呢?为什么需要这样做?更快的方法是编写一个Unit Test来测试您的功能,以处理用户授予或拒绝您的应用程序许可的时间。

或者,如果您不想编写测试,只需放置一个模拟变量或可以模拟 Allow Do n't Allow 事件的变量。