Создать APK бесплатно

Уведомления

Интеграция OneSignal

Настройка push-уведомлений

1Создайте аккаунт OneSignal#

Зарегистрируйте бесплатный аккаунт OneSignal, чтобы начать работу с push-уведомлениями. OneSignal предоставляет неограниченные push-уведомления бесплатно.

2Создайте новое приложение#

В панели OneSignal:

  • Нажмите «New App/Website»
  • Введите название приложения
  • Выберите «Google Android (FCM)» в качестве платформы
  • Нажмите «Next»

3Создайте проект Firebase#

Чтобы OneSignal работал, нужен проект Firebase. Откройте Firebase Console и создайте новый проект или используйте существующий.

4Добавьте приложение Android в Firebase#

В вашем проекте Firebase:

  • Нажмите «Add App» и выберите Android
  • Введите имя пакета вашего приложения (ОНО ДОЛЖНО совпадать с именем пакета, которое вы указали в генераторе)
  • Скачайте файл «google-services.json»
  • ⚠️ ВАЖНО: именно этот файл вы позже загрузите в генератор Web2APK.
  • Нажмите «Continue» и завершите настройку

5Создайте ключ сервисного аккаунта Firebase#

Для отправки уведомлений с серверов OneSignal нужен JSON сервисного аккаунта Firebase.

В Firebase Console:

  • Откройте Project Settings > вкладка Service accounts
  • Нажмите «Generate new private key»
  • Подтвердите и скачайте JSON-файл

⚠️ ВНИМАНИЕ: этот файл нужен ТОЛЬКО для панели OneSignal. НЕ загружайте его в генератор Web2APK.

6Настройте OneSignal с сервисным аккаунтом#

Возвращаемся к настройке в панели OneSignal:

  • Когда попросят учётные данные Firebase, выберите «Upload Service Account File»
  • Загрузите JSON сервисного аккаунта, скачанный из Firebase
  • Нажмите «Save & Continue»
  • Скопируйте App ID вашего OneSignal (он понадобится в генераторе)

7Настройка в генераторе Web2APK#

В приложении-генераторе:

  1. Включите переключатель «OneSignal» на шаге 3
  2. Нажмите кнопку «Upload google-services.json»
  3. Выберите файл «google-services.json» (тот, что из шага 4)

⚠️ НЕ загружайте сюда ключ сервисного аккаунта из шага 5!

  1. Вставьте App ID вашего OneSignal
  2. Создайте APK
OneSignal App ID format:
12345678-1234-1234-1234-123456789012

8Проверьте push-уведомления#

После установки созданного APK:

  • Откройте приложение на вашем устройстве
  • Откройте панель OneSignal
  • Откройте «Messages» > «New Push»
  • Составьте и отправьте тестовое уведомление
  • Вы должны получить его на устройстве в течение нескольких секунд

9Важные замечания#

⚠️ Имя пакета: имя пакета в Firebase ДОЛЖНО точно совпадать с именем пакета вашего приложения

⚠️ Загрузка файла: при использовании OneSignal всегда загружайте google-services.json, иначе уведомления не будут работать

⚠️ Первый запуск: чтобы получать уведомления, пользователи должны хотя бы раз открыть приложение

✅ Бесплатно навсегда: OneSignal на 100% бесплатен, уведомления без ограничений

Эта страница создана из руководства по интеграции внутри самого приложения, поэтому в ней написано ровно то, что и в текущей сборке. Читать в формате Markdown.

Сверено с актуальным руководством 22.10.2026.