Вы имеете в виду, что вы тестируете подписанный файл apk, и приложение добавляется в защищенные приложения?

ase push не работает на некоторых устройствах, когда приложение закрыто только с данными. Смотрите эту тему:https://github.com/firebase/quickstart-android/issues/41

Я знаю, что когда приложение было убрано с помощью пальца, некоторые OEM-производители уничтожают все службы приложения, которые напрямую влияют на FirebbaseMessagingService, и поэтому метод onMessageReceived () никогда не вызывается. Я также пытался с высоким приоритетом FCM, но, к сожалению, безуспешно. Вот телефоны, на которых я сталкиваюсь с проблемой: OnePlus, Lenovo, Huawei.

В настоящее время я тестирую с OnePlus 5, когда я изменяю настройку батареи на «Не оптимизировать», тогда начинает работать push-уведомление.

Я убил приложение и запустилdumpsys package MY-PACKAGE | grep stopped Команда и я обнаружил, что приложение не остановлено. Это показываетstopped=false, Это означает, что приложение работает.

Концепция push-уведомлений состоит в том, чтобы уведомлять пользователей, когда приложение закрыто, но в настоящее время мы не можем этого сделать.

Любое предложение, как я могу это исправить?

Ответы на вопрос(1)

Ваш ответ на вопрос