@expressrus

Возможно ли использовать push уведомления без Firebase на Android?

Всем привет, возникла необходимость добавить в Android приложение уведомления. Почитав статьи был удивлен – все так или иначе сводилось к Firebase. В ходе интеграции я получил ряд ошибок которые прямо или косвенно указывали на то, что сервис вынуждает меня кроме пушей подключить их полную аналитику. А их аналитика в свою очередь тянет еще кучу библиотек в приложение, серди них есть com.google.gms.google-services.

Может кто поделиться реальным опытом без Firebase или с минимальными зависимостями? Читал разные площадки, но везде условия что мол их сервисы или приложения должны быть уже установлены на устройствах пользователя чтобы это работало.
  • Вопрос задан
  • 24 просмотра
Пригласить эксперта
Ответы на вопрос 2
402d
@402d
начинал с бейсика на УКНЦ в 1988
Все альтернативы системным мгновенным сообщениям (пушам через фаербейс) сводятся к периодическому опросу сервера или открытому вебсокет соединению. А значит ваше приложение должно держать постоянно работающую фоновую службу. А вот с этим все становиться от версии андроида все хуже и хуже. 12,13,14 последовательно закручивают гайки.
Я не знаю как пройти модерацию плея в текущий момент.
Ваш манифест
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
    <service
        android:name=".MyService"
        android:foregroundServiceType="вот тут нужно указать тип"
        android:exported="false">
    </service>

https://developer.android.com/develop/background-w...
можно ли на вашу задачу притянуть dataSync,remoteMessaging ? Не уверен.
Вариант specialUse требует потом еще заполнять анкету в личном кабинете разработчика.

В общем в любом случае есть риск reject'а (отклонения модерацией) приложения
Ответ написан
Комментировать
@66demon666
Сетевой админ, АТС-админ
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы