Сделайте PushNotifications, отправленные с собственного сервера, видимыми в фоновом режиме на Android - PullRequest
0 голосов
/ 30 апреля 2020

В моем приложении Ioni c я получаю уведомления pu sh со своего собственного сервера через Firebase Cloud Messaging. Я отправляю уведомления с почтовым запросом на https://fcm.googleapis.com/fcm/send. У них есть набор ключей data, с title, body и content-available, отправленными на 1.

В моем приложении я использую плагин Capacitor Pu sh Notifications, чтобы получить уведомления, как это:

 PushNotifications.addListener('pushNotificationReceived', (notification: PushNotification) => {
   alert('Push received ' + JSON.stringify(notification));
 });

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

1 Ответ

0 голосов
/ 04 мая 2020

Если вы выполнили шаги, описанные здесь, в firebase с руководством Android app .

  1. Переустановите (сначала необходимо удалить) приложение еще раз на вашем устройстве.
  2. Вставьте свой токен устройства здесь, как на скриншоте ниже

insert FCM token here

...