Действия о смене статуса разрешения на уведомления
Шаблоны действия
При смене статуса разрешения на получение уведомлений клиентам автоматически выдаются действия: «Пользователь разрешил получение мобильных пушей», «Пользователь запретил получение мобильных пушей».
Выдача шаблонов действий происходит, когда:
- меняется статус разрешения на уведомления в карточке устройства;
- клиент скачивает приложение и сразу запрещает или разрешает получение мобильных пушей.
Данные действия выдаются после того, как пользователь изменил настройки и открыл приложение. Если после изменения настроек не был выполнен переход в приложение, то смена статуса в карточке устройства и выдача действия не произойдут до тех пор, пока клиент не откроет его.
FAQ
Почему после установки приложения одновременно выдано два разных действия по смене статуса разрешения на мобильные пуши?
По умолчанию на IOS и на Android версиях 13+ в момент установки приложения передается статус запрета на получение мобильных пушей. Далее пользователю всплывает системное окно на разрешение уведомлений: если он дает разрешение, статус в карточке устройства меняется и выдается действие «Пользователь разрешил получение мобильных пушей».
Почему клиенту не выдано действие о смене статуса разрешения на уведомления?
Если мобильные пуши реализованы по продвинутому пути интеграции и анонимные пользователи не создаются в админке Mindbox, то при деанонимизации их карточки не будут содержать исторических действий о смене статуса разрешения на уведомления. При этом в карточке устройства сразу будет проставлен актуальный статус — запрет или разрешение.
Почему не получилось отправить пуш, хотя клиент уже дал разрешение на получение уведомлений?
Пуш может не отправиться с ошибкой «Невалидный контакт», если со стороны Mindbox уже выданы действия установки приложения и разрешения на уведомления, но провайдер (APNs/Firebase/RuStore/Huawei) еще не выдал токен.
Подобные случаи встречаются редко, так как обычно вместе с установкой приложения Mindbox сразу получает токен для отправки пуша. Однако если у вас есть сценарии с запускающим событием «Выдано действие — Пользователь разрешил получение мобильных пушей», то рекомендуется поставить блок с минутным ожиданием, чтобы провайдер успел выдать токен и пуш был успешно доставлен.