Назад ко всем статьям
Push-токены

FCM и APNS Push-токены API для регистрации аккаунтов (2026)

FCM (Android) и APNS (iOS) push-токены API для регистрации аккаунтов в Telegram, VK, ОК, WhatsApp, TikTok, Instagram, Facebook, Snapchat, Discord и других мобильных приложениях. Генерация, интеграция и примеры кода для 2026.

REGHelp TeamОпубликовано: 01.03.2026Обновлено: 04.03.202612 мин чтения

Что такое Push-токены?

Push-токены — это уникальные идентификаторы, которые Apple Push Notification Service (APNS) или Firebase Cloud Messaging (FCM) назначают каждому установленному приложению на устройстве. Эти токены необходимы для отправки целевых push-уведомлений мобильным приложениям.

Типы Push-токенов

APNS (Apple Push Notification Service) iOS push-токены представляют собой 64-байтовые шестнадцатеричные строки, генерируемые серверами Apple. Каждый токен уникален для комбинации приложения, устройства и окружения (sandbox/production).

FCM (Firebase Cloud Messaging) Android push-токены (также называемые registration tokens) генерируются инфраструктурой Firebase от Google. Они обычно выглядят как длинные буквенно-цифровые строки.

VoIP Push-токены Специальные токены, используемые iOS-приложениями для звонков (WhatsApp, Telegram) для высокоприоритетных push-уведомлений, которые мгновенно пробуждают приложение при входящем вызове.

Зачем нужен Push Token API?

Генерация push-токенов в масштабе требует реального взаимодействия с устройствами — их нельзя просто создать программно. Push Token API сервис REGHelp берёт на себя сложную инфраструктуру:

  1. Управление реальными устройствами — поддержание пулов iOS и Android устройств
  2. Актуальность токенов — токены истекают и должны регулярно обновляться
  3. Высокая доступность — время ответа менее 2 секунд с аптаймом 99.9%
  4. Массовая генерация — сотни токенов в минуту

Как работает Push Token API от REGHelp

Все запросы к REGHelp API используют метод GET с apiKey в query-параметрах:

Шаг 1 — Создание задачи:

GET https://api.reghelp.net/push/getToken?apiKey=ВАШ_КЛЮЧ&appName=tgiOS&appDevice=iOS

Ответ:

{
  "id": "664462c0f45c5b1b760b7c3e",
  "service": "tg",
  "product": "push",
  "price": 0.75,
  "balance": 122.50,
  "status": "success"
}

Шаг 2 — Получение результата:

GET https://api.reghelp.net/push/getStatus?apiKey=ВАШ_КЛЮЧ&id=664462c0f45c5b1b760b7c3e

Ответ (готово):

{
  "id": "664462c0f45c5b1b760b7c3e",
  "status": "done",
  "token": "1673463060517848736:APA91b...",
  "message": "OK"
}

Для VoIP Push токенов используйте /pushVoip/getToken по тому же паттерну.

Лучшие практики интеграции

  • Кэшируйте токены — сохраняйте полученные токены и используйте их до истечения срока
  • Обрабатывайте ошибки — реализуйте повторные попытки с экспоненциальной задержкой
  • Мониторьте использование — отслеживайте потребление API через дашборд
  • Используйте вебхуки — добавьте параметр webHook для получения результатов через POST callback
  • Rate limiting — соблюдайте лимиты API на ключ

Безопасность Push-токенов

Push-токены следует рассматривать как конфиденциальные данные. Никогда не раскрывайте их в клиентском коде или публичных репозиториях. Всегда передавайте токены через HTTPS и храните их зашифрованными.

Ценообразование

REGHelp использует модель оплаты за использование. Каждая успешная генерация push-токена стоит небольшую сумму, списываемую с вашего баланса. Текущие тарифы смотрите на странице баланса.

Часто задаваемые вопросы

Что такое push-токен?

Push-токен — это уникальный идентификатор, назначаемый APNS (Apple) или FCM (Google) установленному приложению для отправки push-уведомлений.

Как долго действуют push-токены?

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

Можно ли генерировать push-токены без реального устройства?

Push-токены требуют реальной регистрации устройства. REGHelp использует пулы реальных устройств — вам достаточно вызвать API.