Сброс разрешения доступа к микрофону iOS 7
Как сделать reset разрешение доступа к микрофону, чтобы приложение снова запрашивало разрешение на доступ к микрофону, как если бы оно было загружено из магазина приложений App Store?
Повторная установка приложения не выполняет то, что мне нужно. Когда я устанавливаю разрешения в настройках- > Конфиденциальность- > Микрофон, я могу включить или выключить разрешения. Мне нужно reset так, чтобы он снова запрашивал разрешения.
Ответы
Ответ 1
Как минимум, начиная с iOs 7.1.1 есть переключатели для изменения разрешения доступа для каждого отдельного приложения.
Зайдите в "Настройки" → "Конфиденциальность", выберите вид вашей подтемы (например, микрофон), вы увидите свое приложение в списке. Измените значение селектора в соответствии с вашими потребностями.
Хороший день, Стефано
Ответ 2
Вы можете RESET параметры конфиденциальности в настройках iOS.
Настройки > Общие > Reset > Reset Местоположение и конфиденциальность.
ПРИМЕЧАНИЕ. Настройки конфиденциальности для всех приложений будут reset.
Ответ 3
Разрешения для удалённого приложения reset после дня.
Итак, если это не срочно, вы можете подождать reset. Я знаю, что это не идеальное решение, но оно специфично для приложения.
Ответ 4
Если вы измените свой идентификатор пакета, это также будет reset разрешения для вашего приложения.
Ответ 5
Следуя со страницы Stefano post - если вы хотите направить своего пользователя прямо к настройкам микрофона, вы можете использовать:
let app = UIApplication.sharedApplication()
app.openURL(NSURL(string:"prefs:root=Privacy&path=MICROPHONE")!)
(по крайней мере, на iOS 9 - если структура приложения настроек изменяется, то, вероятно, потребуется изменить ссылку)