Я занимаюсь с камерой, фотографиями и GPS. Когда я открываю приложение, мне нужно спросить разрешения на пользователя при каждой установке. Это хорошо работает в iOS 10. Но в iOS 9, если я удалю и снова установлю, всплывающие окна с разрешениями не появятся, но в iOS 10 он работает правильно. Пожалуйста, предложите, как получить всплывающие окна для каждой установки в iOS 9.Как получить пользовательские разрешения каждый раз в iOS 9
ответ
С iOS 9 потребуется около 2 дней для удаления разрешения от ОС. В течение 2 дней, если вы снова установите это приложение, которое ранее было установлено ранее и приняло разрешения, оно не будет запрашивать разрешение снова. Если установка выполняется через 2 дня, она запрашивает разрешение.
Если вы хотите, чтобы попробовать, вы можете проверить его после увеличения даты через 2-3 дня, а затем установить приложение. Тогда он обязательно попросит разрешения.
Программно anythings мы должны сделать для разрешений в iOS 9? –
Нет, это разрешения из только SDK, вы не можете запрашивать у пользователя этого разрешения – Rajat
Любой частный API для этого? –
Эта проблема появляется, если в вашем файле «info.plist» содержится «CFBundleDisplayName» с пустым строковым значением. Просто введите свое имя приложения. Кроме того, если это не работает, попробуйте сбросить настройки, используя 3 пути,
Первый вариант
Как описано в Technical Note TN2265:
Вы можете достигнуть последнего фактически не дожидаясь дня, выполнив следующие действия:
Удалите приложение с устройства. Полностью выключите устройство и включите его. Выберите «Настройки»> «Общие»> «Дата» & Время и установите дату в день или более. Полностью выключите устройство и включите его снова.
Второй вариант
При удалении приложения КСН держит разрешение вашего приложения отображенной на расслоении идентификатор приложения, он сохраняет данные за день. Таким образом, вы также можете изменить идентификатор пакета приложения, чтобы проверить его.
Третий вариант
Сбросить все местоположение и конфиденциальность разрешения: Настройки -> Общие -> Сброс -> Сброс Местоположение & Приватность. Обратите внимание, что это сбросит все разрешения на размещение и конфиденциальность для всех приложений на этом устройстве.
Не работает, когда я это сделал. –
Где @rmaddy комментировать в этом вопросе? – Rajat
- 1. Пользовательские оповещения в iOS 9
- 2. Экран разрешения появляется каждый раз
- 3. iOS 9 пользовательские анимированные обои
- 4. Пользовательские схемы URL ios 9
- 5. «PHPhotoLibrary.requestAuthorization» не запрашивает разрешения в iOS 9
- 6. UITableView Пользовательские значения изменения ячейки iOS 9
- 7. Пользовательские пользовательские и пользовательские разрешения в Linux
- 8. Как получить уложенные UITextFields в iOS 9
- 9. Пользовательские разрешения в Web.API
- 10. YouTube API v3 продолжает просить разрешения каждый раз, когда
- 11. Android - ContentProvider - пользовательские разрешения
- 12. Как получить симулятор версии iOS 9?
- 13. Пользовательские разрешения в формах Windows
- 14. Js - Как получить размер изображения каждый раз
- 15. Диалог показывает каждый раз?
- 16. получать одинаковый экран разрешения каждый раз, когда вход в приложение ibook установлен на устройстве iOS
- 17. Как получить случайный список каждый раз?
- 18. iOS Plist Переписан каждый раз при сохранении
- 19. Как создать уникальные строки каждый раз в iOS?
- 20. Как получить одно изображение из Live Photo в iOS 9
- 21. Как получить встроенный Jetty 9 для успешного разрешения URI JSTL?
- 22. Пользовательские разрешения Yootheme widgetkit
- 23. iOS 9 didRangeBeacons называется больше раз. iOS-8 это было раз в секунду
- 24. Пользовательские разрешения django-revproxy
- 25. Sharepoint: Пользовательские разрешения просмотра
- 26. Пользовательские разрешения для пользователей
- 27. Пользовательские разрешения для просмотров:
- 28. IOS 9 - Как получить значение textField в UIAlertController?
- 29. UIWebView не работает в первый раз в iOS 9
- 30. Пользовательские роли/разрешения Wordpress
Отметьте это сообщение: http://stackoverflow.com/questions/32768012/app-does-not-have-access-to-your-photos-or-videos-ios-9 – Eeshwar
Не работает, если мы добавим bundledisplayname –