Объяснение типов устройств
В Pushwoosh существует три типа записей о зарегистрированных устройствах:
Всего устройств
Anchor link toКоличество «Всего устройств» (Total Devices) указывается в вашем аккаунте Pushwoosh — это число справа в верхнем левом углу Панели управления.
В категорию «Всего устройств» входят все устройства, которые были зарегистрированы в Pushwoosh и были активны в течение последних 90 дней. У них могут быть или не быть push-токены. Устройства без push-токенов доступны для In-App сообщений.
Устройство регистрируется, когда пользователь впервые после установки открывает приложение с Pushwoosh SDK. После запуска приложения SDK выполнит несколько вызовов на наш бэкенд, например /applicationOpen
и /getInApps
. Пример:
Pushwoosh request: Url: https: //go.pushwoosh.com/json/1.3/applicationOpen Payload: {"request": {"jailbroken": 0, "notificationTypes": 7,"app_version": "1.11.2","application": "66716-7F06D","device_type": 1,"userId": "76051F70-....-46B5-B4BA-F3FC94BD3534", "language": "en","hwid": "76051F70-....-46B5-B4BA-F3FC94BD3534","package": "com.pushwoosh.pushon","os_version": "12.1.4","v": "5.9.1","device_model": "iPhone10,1"}}
Это приведет к записи устройства с его hwid (hardware id) в базу данных Pushwoosh, что сделает его доступным для получения In-App сообщений, а статистика открытий приложения увеличится на единицу. Как только устройство будет записано в базу данных, вы сможете отправлять для него Теги и, при необходимости, присвоить ему UserID.
На этом этапе push-токен еще не существует, и это устройство попадет в категорию «Всего устройств».
Если устройство неактивно более 90 дней, т. е. от нашего SDK для этого устройства нет запросов /applicationOpen
, не срабатывают События и у устройства нет push-токена, оно будет удалено из базы данных. Этот период неактивности настраиваемый; чтобы изменить его, обратитесь к вашему менеджеру по работе с клиентами (Customer Success Manager) или в нашу службу поддержки.
Устройства с включенными push-уведомлениями
Anchor link toУстройства с включенными push-уведомлениями (Push Enabled) — это устройства, с которыми связаны push-токены. Это означает, что вы можете отправлять push-уведомления на такие устройства, и облачные шлюзы доставят их.
Количество устройств с включенными push-уведомлениями указывается в вашем аккаунте Pushwoosh — это число слева в верхнем левом углу Панели управления.
Как только пользователь соглашается на получение push-уведомлений, push-токен выдается облачными шлюзами, такими как APNS и FCM, и наш SDK отправляет API-запрос с этим токеном на эндпоинт Pushwoosh /registerDevice
:
Pushwoosh request: Url: https: //go.pushwoosh.com/json/1.3/registerDevice Payload: {"request": {"gateway": "production", "jailbroken": 0, "notificationTypes": 7, "app_version": "1.11.2", "application": "66716-7F06D", "sounds": ["bubble.wav"], "device_type": 1, "userId": "76051F70-....-46B5-B4BA-F3FC94BD3534", "language": "en", "hwid": "76051F70-....-46B5-B4BA-F3FC94BD3534", "package": "com.pushwoosh.pushon", "timezone": "25200", "os_version": "12.1.4", "push_token": "9c943351faaa7080a1c076343521.......17d220a0c68f42125cd98bb", "v": "5.9.1", "device_model": "iPhone10,1"}}
Теперь, когда у нас в базе данных зарегистрирован push-токен для устройства, оно считается устройством с включенными push-уведомлениями (Push Enabled), и вы можете начать отправлять на него push-уведомления.
Когда вы отправляете push-уведомление, APNS и FCM возвращают нам статус push-токена каждого получателя. Если какой-либо токен помечен как недействительный или несуществующий, мы удалим его из базы данных, и количество устройств с включенными push-уведомлениями соответственно уменьшится.
Когда push-токен удаляется из системы, устройство больше не относится к категории «Устройства с включенными push-уведомлениями», но остается в категории «Всего устройств». Если после этого пользователь откроет приложение, устройству будет присвоен новый push-токен, и оно вернется в категорию устройств с включенными push-уведомлениями. Если в течение 90 дней после удаления токена не будет никакой активности, устройство будет полностью удалено из базы данных.
Устройства с включенными оповещениями
Anchor link toУстройства с включенными оповещениями (Push Alerts Enabled) могут отображать оповещения от push-уведомлений вне приложения: на экране блокировки, в центре уведомлений или в виде значка на иконке приложения. Это зависит от того, включил или отключил пользователь оповещения от push-уведомлений в настройках своего устройства.
Устройства с включенными оповещениями помечаются значением «True» стандартного Тега «Push Alerts Enabled», а остальные — «False». Вы можете проверить это в статистике ваших Тегов. Этот Тег отслеживает, сколько пользователей действительно могут получать оповещения от push-уведомлений, когда приложение находится в фоновом режиме или закрыто.
Тег «Push Alerts Enabled» является стандартным и собирается автоматически Pushwoosh SDK. Требуются последние версии Pushwoosh SDK (выпущенные осенью 2018 года или позже).
Сравнение количества устройств с включенными push-уведомлениями и устройств с включенными оповещениями дает вам лучшее представление о ваших показателях opt-in и может помочь выбрать правильный канал коммуникации для взаимодействия с более широкой аудиторией. Создание сегмента устройств с отключенными оповещениями позволяет вам связываться с ними по альтернативным каналам и мотивировать их снова включить оповещения.