Вопрос

Есть ли какой-нибудь способ, которым я мог бы сделать так, чтобы диалог "Не хотели бы вы включить push-уведомления ..." появлялся не при первом запуске приложения, а при каком-либо другом действии в приложении?

Regardz, Mladen

Это было полезно?

Решение

Диалоговое окно не должно появляться до тех пор, пока вы не вызовете метод registerForRemoteNotificationTypes.Я предполагаю, что вы вызываете его в appDidFinishLoading на данный момент?Просто переместите его в ту часть вашего приложения, которая имеет отношение к Push-уведомлениям.

Аналогичная ситуация и с CoreLocation.Это может сбить пользователя с толку, если вы запросите местоположение пользователя до того, как ваше приложение укажет, зачем ему это нужно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top