如何测试iOS 7麦克风隐私代码(隐私设置无法从设备中删除)

时间:2013-11-15 16:06:32

标签: ios

背景:我的应用想要访问麦克风。在iOS 7下,麦克风访问由“设置”应用中的“隐私”控制,基于每个应用程序。我的应用程序非常第一次请求访问麦克风,iOS 7系统将提示用户是否允许此类访问。我的代码必须能够很好地处理任何响应,因此我必须能够在这种情况下测试我的应用程序。

现在,可能会发生我的初始代码无法正常工作,所以我需要再次测试(再次,再次,...),但是,如上所述,系统提示只发生在我的应用程序第一次请求访问权限,然后系统根据设置>中的设置静默地授予或拒绝访问权限。隐私>麦克风。

问题:如果我只能从设备中删除我的应用程序,并且再试一次,系统也删除了我的应用程序的隐私设置,这样一切都会好的,这样系统就会再次提示。但显然iOS 7会记住麦克风隐私设置,即使在应用程序被删除后也是如此,因此当重新安装应用程序时,它会获得旧的隐私设置,系统永远不会提示用户是否允许麦克风访问。这意味着我无法测试我的代码部分。我想我每次都可以完全重置设备,但这有点麻烦。这种情况发生在iOS 7.0.4中。关于如何最好地处理这个的任何想法?

0 个答案:

没有答案