#iphone #ios #push #push-notification #apple-push-notifications
#iPhone #iOS #толкать #push-уведомление #apple-push-уведомления
Вопрос:
Есть ли способ настроить, как пользователи видят окно push-уведомлений? Мои уведомления отображаются без кнопок просмотра / отмены, но я получаю другие из разных приложений с помощью этих кнопок. Это параметр, который я должен установить перед отправкой push-уведомления?
Спасибо!
Ответ №1:
В вашем вопросе происходят две вещи.
Во-первых, вы вообще не увидите кнопок при получении уведомлений Apple Push Notification, а ваш экран заблокирован. Все приложения будут иметь только заголовок и сообщение предупреждения, без кнопок. Если ваш телефон разблокирован, вы увидите кнопки.
Во-вторых, изменяя полезную нагрузку, вы можете настроить текст кнопки «Просмотр» (или удалить его) Apple Push Documentation с помощью клавиши «action-loc-key». Если вы установите для него значение null, будет отображаться только «OK». Если вы укажете значение, оно должно быть локализованной строкой в вашем приложении, и «Представление» будет заменено этим значением.
Комментарии:
1. Спасибо за ответ. Когда устройство заблокировано, на нем не отображаются никакие кнопки ……. итак, какое действие выполняется по умолчанию. Даже мое приложение не получает делегат «didReceiveRemoteNotification».
2. Это неправда (сейчас). Вы можете видеть кнопки, и когда вы нажмете на одну, вам нужно будет нажать на свой код, чтобы продвинуться.
Ответ №2:
Ознакомьтесь с документами — так как вы можете отправить название кнопки «открыть приложение» в полезной нагрузке push-уведомления. Вот как apple справляется с этим