Не получено сообщение fcm, когда приложение закрыто в Android с реактивной базой реагирования - PullRequest
0 голосов
/ 22 апреля 2019

Я следовал упомянутым шагам здесь .

Теперь я получаю сообщения, когда приложение находится на переднем плане через firebase.messaging (). OnMessage и в фоновом режиме, через задачу без головы, которую я определил в соответствии с тем же руководством, но я не получаю сообщения, когда приложение закрыто

Я использую один плюс 6, где я даже отключил параметр оптимизации батареи для своего телефона, попытался установить сборку с подписью, но ничего из этого не работает.

Это мой bgMessaging.js

import firebase from 'react-native-firebase';
// Optional flow type
import type { RemoteMessage } from 'react-native-firebase';

export default async (message: RemoteMessage) => {

    const channel = new firebase.notifications.Android.Channel('channel-id', 'channel-Name', firebase.notifications.Android.Importance.Max)
    .setDescription('Description');
    firebase.notifications().android.createChannel(channel);

    const localNotification = new firebase.notifications.Notification()
    .setNotificationId(message.messageId)
    .setTitle("Title")
    .setSubtitle('Test')
    .setBody("Body")
    .setData(message.data)
    .android.setChannelId('channel-id')
    .android.setAutoCancel(false)
    .android.setPriority(firebase.notifications.Android.Priority.High);

  firebase.notifications().displayNotification(localNotification);

    return Promise.resolve();
}

Даже добавил это на AndroidManifest.xml

<service android:name="io.invertase.firebase.messaging.RNFirebaseBackgroundMessagingService" />

Я что-то пропустил на родной стороне?

1 Ответ

0 голосов
/ 24 июля 2019

Вы можете перейти к http://pushtry.com/ и установить jSON как:

{
 "to":FCM_TOKEN
 "notification": {
    "body": "body",
    "title": "title"
    },
 "priority":'high'
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...