Приложение

HWID и лимит устройств

Как считать устройства.

HWID — постоянная строка на устройство. На Android это первые 16 байт хеша SHA-256 от идентификатора системы, в шестнадцатеричном виде. Имени, номера телефона и других личных данных в ней нет.

Что приложение отправляет

При каждой загрузке подписки: x-hwid, x-device-os, x-ver-os, x-device-model.

Как реагировать на лимит

  1. Верните заголовок x-hwid-max-devices-reached: true. Приложение покажет «Достигнут лимит устройств».
  2. Или верните заглушку с понятным названием: оно будет показано как текст ошибки.

Если пользователь отключил HWID

В настройках есть переключатель. Заголовок x-hwid при этом не отправляется, а панель с обязательным HWID вернёт заглушку. Премиум-провайдеры могут запретить отключение параметром subscription-always-hwid-enable.

Номер устройства в статистике приложения — другой хеш, он не совпадает с HWID и не передаётся провайдеру.