Прошивки без GMS
Устройства без сервисов Google продолжают получать алерты. Проверено на AOSP-эмуляторе без Google Services, включая доставку при выключенном экране и восстановление накопленных событий после перезапуска.
Архитектура
Приложение держит соединение с вашим сервером напрямую. Google Services и мессенджер не обязательны. Телефону нужен HTTPS-доступ к установке; для внутренней сети может потребоваться VPN.
Обычный путь push-уведомления на Android идёт через инфраструктуру Google: приложение регистрируется в FCM, сервер отдаёт сообщение Google, Google будит телефон. Этот путь зависит от доступности сервисов Google и настроек устройства.
Acktide идёт другим путём. Android-приложение поднимает foreground service и держит WebSocket-соединение прямо с вашей установкой. Сервер, который принял алерт из Alertmanager, сам доставляет его на устройство. Между вами и телефоном нет посредника.
FCM остаётся доступным как дополнение: если у вас есть конфигурация Firebase и вы хотите её использовать, она включается настройкой. Продукт этого не требует.
Устройства без сервисов Google продолжают получать алерты. Проверено на AOSP-эмуляторе без Google Services, включая доставку при выключенном экране и восстановление накопленных событий после перезапуска.
При размещении мониторинга и Acktide внутри периметра и прямом подключении телефона вы управляете маршрутом передачи данных. Не подключайте необязательный FCM и внешние интеграции, если их использование не соответствует требованиям контура.
Доставку и подтверждения обслуживает Acktide. Вашей команде остаётся поддерживать сервер, базу и сетевую доступность установки.
Для фоновой доставки нужны разрешения Android и доступная сеть. Проверьте эти условия на рабочих телефонах.