Как вывести приложение из процесса бэкэнд-сервера? - PullRequest
0 голосов
/ 26 сентября 2018

Допустим, ваш сервер завершает процесс, таймер или что-то еще и хочет перезвонить приложению, чтобы обновить его состояние, независимо от того, находится приложение в фоновом режиме или закрыто.Какой лучший способ справиться с этим, FCM?И это будет гарантировать, что приложение всегда просыпается?

1 Ответ

0 голосов
/ 28 сентября 2018

Да, это хороший случай для FCM.Просто отправьте сообщение с сервера и делайте то, что вы хотите в слушателе FCM в приложении.

В FCM есть два типа сообщений: сообщения на дисплее и сообщения с данными.Сообщения дисплея запускают onMessageReceived только тогда, когда приложение на переднем плане, сообщения данных - это то, что вам нужно - вызывать обратный вызов, даже если приложение убито.

Существует ответ с подробными сведениями о том, как именно делать то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...