Проснись мое приложение после уведомления FCM на Android Oreo и выше - PullRequest
0 голосов
/ 28 декабря 2018

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

1 Ответ

0 голосов
/ 28 декабря 2018
  1. Расширьте FirebaseMessagingService и получите полезную нагрузку сообщения в onMessageReceived .(базовый анализ JSON)
  2. Затем запланируйте выполнение задачи мгновенно, используя Firebase JobDispatcher (код для планирования находится в самом репо) или новый WorkManager .
  3. Вызовите сетевой запрос от задания.
...