Мы начали использовать push-сообщения AppCenter. Использовали учебник: https://docs.microsoft.com/en-us/appcenter/sdk/push/android
Хорошо работает, когда приложение работает на переднем плане или в фоновом режиме.
Сообщения, отправленные при закрытии приложения в автономном режиме, не регистрируются приложением. Центр приложений отвечает «202 принято».
FAQ по AppCenter (https://docs.microsoft.com/en-us/appcenter/analytics/faq)
Если приложение находится в автономном режиме, хранит ли SDK логи и затем отправляет их
когда он снова в сети?
Да. Если приложение находится в автономном режиме, SDK будет хранить до 300 журналов в
место хранения. После восстановления подключения к сети SDK отправит
эти журналы для бэкэнда Центра приложений.