删除 iOS7 麦克风权限以测试权限下降

Posted

技术标签:

【中文标题】删除 iOS7 麦克风权限以测试权限下降【英文标题】:Remove iOS7 Microphone permission in order to test permission decline 【发布时间】:2014-03-04 19:44:46 【问题描述】:

ios7 中的新功能(我相信)用户必须授予应用程序使用麦克风的权限。这与应用想要获取位置信息时的请求类似。

我曾被要求获得许可。现在,我想测试我的应用程序,看看当用户拒绝此权限时它会如何反应。我已从手机中删除了该应用,但系统不再要求我获得许可。

知道如何一遍又一遍地清除此权限,以便我可以测试何时请求此权限以及应用程序在被拒绝时如何反应。

【问题讨论】:

请参阅***.com/questions/20005368/… 和***.com/questions/21355039/…,它们都列在您问题的相关部分下。请在提交问题之前检查这些内容。 【参考方案1】:

设置 > 常规 > 重置 > 重置位置和隐私

【讨论】:

【参考方案2】:

转到设置应用程序的隐私部分,将有一个麦克风选项,关闭您的应用程序。然后杀死你的应用程序并重新开始。

【讨论】:

这不会导致请求权限,只是禁用权限:麦克风输入权限被拒绝 - 将只记录静音作为输出。我希望应用程序请求许可并测试拒绝,而不仅仅是拒绝许可。

以上是关于删除 iOS7 麦克风权限以测试权限下降的主要内容,如果未能解决你的问题,请参考以下文章

移植到 iOS 7 的应用程序现在请求麦克风访问权限

如何在启动时检查麦克风访问权限?

在 info.plist iOS 10 中声明对麦克风的使用访问权限以进行隐私设置

Firefox--摄像头麦克风权限

iOS10适配——相机,通讯录,麦克风等权限设置

用户先前不允许后如何再次请求麦克风访问权限?