# Типы зарегистрированных устройств

Существует три типа записей об устройствах, зарегистрированных в Pushwoosh:

*   [Всего устройств](#total-devices)
*   [Устройства с включенными push-уведомлениями](#push-enabled-devices)
*   [Устройства с включенными оповещениями](#push-alerts-enabled-devices)

## Всего устройств (Total Devices)

Количество **всех устройств (Total Devices)** указано в вашем аккаунте Pushwoosh — это число справа в верхнем левом углу Панели управления.

**Всего устройств (Total Devices)** — это **все устройства, которые были зарегистрированы** в Pushwoosh и были **активны в течение последних 90 дней**. У них могут быть или не быть push-токены. Устройства без push-токенов доступны для In-App сообщений.

<Aside type="note">
Push-токен — это уникальный ключ, который идентифицирует приложение на конкретном устройстве; он выдается облачными шлюзами и используется для доставки push-уведомлений на устройство.
</Aside>

Устройство регистрируется, как только пользователь впервые после установки открывает приложение с Pushwoosh SDK. После запуска приложения SDK сделает несколько вызовов на наш бэкенд, например `/applicationOpen` и `/getInApps`.

Это зарегистрирует устройство с его HWID (Hardware ID) в базе данных Pushwoosh и сделает его доступным для получения In-App сообщений, а статистика открытий приложения увеличится на единицу. Как только устройство будет записано в базу данных, вы сможете начать отправлять Теги для этого устройства и, при необходимости, присвоить ему User ID.

На этом этапе push-токен еще не существует, и это устройство попадет в категорию «Всего устройств».

Если устройство неактивно более 90 дней, т.е. от нашего SDK для этого устройства нет запросов `/applicationOpen`, не срабатывают События, и у этого устройства нет push-токена, оно будет удалено из базы данных. Этот период неактивности настраивается; чтобы сбросить период неактивности, обратитесь к вашему менеджеру по работе с клиентами (Customer Success Manager) или в нашу службу поддержки.

## Устройства с включенными push-уведомлениями (Push Enabled devices)

Устройства с включенными push-уведомлениями (Push Enabled devices) — это устройства, с которыми связаны push-токены. Это означает, что вы можете отправлять push-уведомления на такие устройства, и облачные шлюзы будут доставлять ваши push-уведомления.

Количество устройств с включенными push-уведомлениями указано в вашем аккаунте Pushwoosh — это число слева в верхнем левом углу Панели управления.

Как только пользователь соглашается на получение push-уведомлений, облачные шлюзы, такие как APNS и FCM, выдают push-токен, и наш SDK отправляет API-запрос с этим токеном на эндпоинт [`/registerDevice`](/ru/developer/api-reference/device-api/#registerdevice) в Pushwoosh.

Теперь, когда у нас в базе данных зарегистрирован push-токен для устройства, оно считается устройством с включенными push-уведомлениями, и вы можете начать отправлять на него push-уведомления.

<Aside type="note">
На практике, даже если с устройством связан push-токен, некоторые пользователи могут не видеть push-уведомления, если они вручную отключили оповещения в настройках своего устройства. Эти пользователи доступны для фоновых (тихих) push-уведомлений, In-App сообщений и могут получать уведомления в Inbox. Для получения дополнительной информации см. раздел [Устройства с включенными оповещениями](#push-alerts-enabled-devices).
</Aside>

Когда вы отправляете push-уведомление, APNS и FCM возвращают нам статус push-токена каждого получателя. Если какой-либо токен помечен как недействительный или несуществующий, мы удалим его из базы данных, и количество устройств с включенными push-уведомлениями соответственно уменьшится.

Когда push-токен удаляется из системы, устройство больше не относится к категории устройств с включенными push-уведомлениями, но остается в категории «Всего устройств». Если пользователь после этого откроет приложение, устройству будет присвоен новый push-токен, и оно вернется в категорию устройств с включенными push-уведомлениями. Если в течение 90 дней после удаления токена активности не будет, устройство будет полностью удалено из базы данных.

## Устройства с включенными оповещениями (Push Alerts Enabled devices)

Устройства с включенными оповещениями (Push Alerts Enabled devices) могут отображать оповещения push-уведомлений вне приложения: на экране блокировки, в центре уведомлений или в виде значка на иконке приложения. Это зависит от того, включил или отключил пользователь оповещения push-уведомлений в настройках своего устройства.

Устройства с включенными оповещениями помечаются значением "True" стандартного тега Push Alerts Enabled, а остальные — "False". Вы можете проверить это в статистике ваших Тегов. Этот Тег отслеживает, сколько пользователей действительно могут получать оповещения push-уведомлений, когда приложение находится в фоновом режиме или закрыто.

Теги Push Alerts Enabled являются стандартными тегами и собираются Pushwoosh SDK автоматически. Требуются последние версии Pushwoosh SDK (выпущенные осенью 2018 года или позже).

<Aside type="caution" title="Важно">
Статус оповещений может быть обновлен в Pushwoosh только в том случае, если пользователь открыл приложение хотя бы один раз после изменения настроек уведомлений в настройках устройства. Если пользователь разрешает оповещения push-уведомлений, но не открывает приложение, мы не распознаем такого пользователя как пользователя с включенными оповещениями; именно поэтому так важно нацеливаться на все устройства с токенами, чтобы обеспечить максимальный охват.
</Aside>

Сравнение устройств с включенными push-уведомлениями и устройств с включенными оповещениями дает вам лучшее представление о проценте подписок и может помочь выбрать правильный канал коммуникации для взаимодействия с более широкой аудиторией. Создание сегмента устройств с отключенными оповещениями позволяет вам обращаться к ним по альтернативным каналам и мотивировать их снова включить оповещения.