Как сбросить разрешения push-уведомлений в симуляторе iOS? - PullRequest
0 голосов
/ 03 мая 2019

Я разрабатываю push-уведомления для приложения для iOS.

Как сбросить разрешения push-уведомлений на симуляторе iOS?

Я читал этот вопрос: Push-уведомление о сбросе iOS

Как указано выше в разделе «Вопросы и ответы», я знаю, что вы не можете легко сбросить их на обычном телефоне. Но, очевидно, должен быть способ развиваться вокруг этой функции (я надеюсь). Я использую симулятор. Это всего лишь простой текст, потому что вопрос на самом деле очень прост, но если вы сделаете вопрос слишком коротким, люди подумают, что вы не провели исследование. Есть определенная длина, на которой вопрос кажется законным, и я думаю, что я наконец достиг его. Для повторения:

Как сбросить разрешения push-уведомлений на симуляторе iOS?

Единственный способ, который я нашел до сих пор, - это выбрать в верхнем меню Hardware > Erase all content and settings..., но это делает довольно медленный цикл разработки.

1 Ответ

1 голос
/ 03 мая 2019

Ну, это самая простая и быстрая вещь, которую вы можете сделать, чтобы сбросить запрос всех разрешений в вашем приложении в симуляторе.Hardware > Erase all content and settings.

Но почему?Зачем тебе это нужно?Гораздо более быстрый способ - написать Unit Test для проверки вашей функции на обработку времени, которое пользователь предоставляет или отклоняет, запрашивая разрешение вашего приложения.

ИЛИ, если вы не хотите писать тесты, простопоместите фиктивную переменную или что-то, что могло бы высмеять события Разрешить и Не разрешать .

...