Подтвердить что ты не робот

IOS Calendar Permission Dialog, заставить его появляться?

Я написал приложение, которое запрашивает доступ к iPad-календарю. В iOS 6 появляется системный диалог, который запрашивает пользователя, если это хорошо.

Проблема в том, что я не могу воспроизвести эту ситуацию, как только это произойдет. Для целей тестирования я хочу, чтобы этот диалог появлялся последовательно. Вместо этого ОС кэширует предыдущие настройки и не вызывает диалог снова. Это все равно, даже если я удалю приложение с iPad и переустановить. (Изменение имени и пакета приложения устраняет проблему, но я не хочу этого делать каждый раз, когда я тестирую.)

Кто-нибудь знает, как заставить это появиться?

Спасибо.

4b9b3361

Ответ 1

Настройки > Общие > Reset > Reset Местоположение и конфиденциальность

Ответ 2

Вы можете Reset Местоположение и конфиденциальность, предложенные Грегом Малесичем, но если вы не хотите, чтобы все ваши приложения были Reset, вы можете просто изменить идентификатор пакета вашего приложения.

Ответ 3

В iOS 10.2.1:

Я просто удаляю и снова устанавливаю приложение, снова появляется диалоговое окно с правами.

Ответ 4

В iOS 9 и более поздней версии удалите и установите приложение, появится диалоговое окно с правами доступа. Но iOS 8 будет помнить, что вы выбираете.