В настройках сервиса AppMetrica появилась возможность актуализации токенов с помощью Silent Push-уведомлений. Команда сервиса объяснила, зачем нужно нововведение и как оно работает.

Чтобы отправить пользователю push, требуется уникальный идентификатор – push-токен. Он выдаётся сервисом операционной системы: Apple Push Notifications Service (APNS) в iOS и Firebase Cloud Messaging (FCM) в Android.

AppMetrica Push SDK получает токен и передает его на сервер, чтобы затем использовать в рассылке.

orig.png

В случае, если пользователь долго не открывал приложение, APNS или FCM отзывает его токен. Поскольку токен, который хранится на сервере, становится невалидным, AppMetrica не сможет доставить пользователю сообщение. Чтобы решить проблему, сервис научился актуализировать Push-токены. Достаточно просто поставить галочку в настройках приложения, и AppMetirca станет автоматически перезапрашивать токен раз в день, посредством silent push.

Сам silient push не побеспокоит пользователя, так как он не появится в панели уведомлений и обработается в фоновом режиме.

В приложении для iOS настраивать silent push не нужно – все заработает автоматически. В Android потребуется убедиться, что приложение корректно обрабатывает этот формат сообщений. В противном случае, пользователи могут получить не silent push, а самый обычный (он окажется в панели уведомлений, что может вызвать замешательство аудитории).

Команда AppMetrica считает, что актуализация push-токенов делает кампании эффективнее благодаря попаданию в них большего числа пользователей.

Источник: Блог AppMetrica