Я хотел бы знать, можно ли принудительно вызвать всплывающее окно «XXXXX хочет отправить вам push-уведомления» из приложения после первоначального отклонения. Пример использования следующий:
Пользователь устанавливает приложение, получает предупреждение о push-уведомлениях, и отклоняется, потому что они еще не знают приложение и не доверяют ему.
Они используют приложение и заранее запрашивают в нем уведомление. когда что-то происходит (скажем, например, что-то, что они хотят купить, проданы, поэтому они хотят быть предупреждены, когда он появится на складе).
Итак, теперь пользователь попросил приложение уведомить его о чем-то специфичен, но в операционной системе отключены push-уведомления уровень.
Итак, если пользователь запрашивает предупреждение, но я обнаруживаю, что он отклонил предупреждения при первом запуске, мне нужно уведомить их об этом и заставить их включить включите push-уведомления, чтобы оповещение сработало.
В идеале, я бы хотел заставить "XXXX отправить вам push уведомления оповещения "на этом этапе (второй раз с тех пор, как они установил приложение).
Я полагаю, что план Б - показать им мое собственное сообщение о том, что они должны войти в свои системные настройки и снова включить его вручную в чтобы получать желаемое предупреждение. Это далеко не идеально.
Любая помощь будет принята с благодарностью. Спасибо.
Я также сталкиваюсь с подобной проблемой. После долгих поисков я решил сделать то, что вы называете Планом Б. То есть показать пользователю мое собственное предупреждение о том, что для лучшего опыта нужно включить толчок или что-то в этом роде.
Чтобы проверить, включены ли требуемые типы push, используйте этот метод:
- (UIRemoteNotificationType)enabledRemoteNotificationTypes
Я думаю, что это чистое решение. Рассмотрим случай, когда после того, как пользователь сначала принял запрос, пользователь отключил push, эта вещь будет работать даже в этом сценарии.
Лучший способ сделать это - (если вы создаете игру) задать им упреждающий вопрос (например, хотите ли вы, чтобы мы уведомили вас, когда ваши урожаи будут готовы к уборке? -Да -Нет), и когда они отвечают «да», то запускают всплывающее окно родной iOS. затем вы можете наложить несколько вопросов вдоль воронки пользователей, и вы в конечном итоге поймаете их все.