Перейти к содержанию

Объяснение типов устройств

В 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 и может помочь выбрать правильный канал коммуникации для взаимодействия с более широкой аудиторией. Создание сегмента устройств с отключенными оповещениями позволяет вам связываться с ними по альтернативным каналам и мотивировать их снова включить оповещения.