Android 推送通知在RN0.62.2上不起作用

Android 推送通知在RN0.62.2上不起作用,android,firebase,react-native,push-notification,react-native-push-notification,Android,Firebase,React Native,Push Notification,React Native Push Notification,在JS中,使用firebase.messaging().getToken();,我能够成功获得FCM令牌 我将进入Firebase中的项目,并向该设备发送测试通知 通知未显示在我的设备上 因此: 1.我能够生成FCM令牌并正确访问它 2.在Android Studio中或在构建过程中没有错误 3.我的JS控制台中没有错误 4.我无法接收推送通知。什么也没发生。我尝试在android studio中查看日志,但没有看到任何内容(当我的应用程序关闭/在后台时,日志似乎停止运行)您是否完成了此处描述的

在JS中,使用firebase.messaging().getToken();,我能够成功获得FCM令牌

我将进入Firebase中的项目,并向该设备发送测试通知

通知未显示在我的设备上

因此:

1.我能够生成FCM令牌并正确访问它 2.在Android Studio中或在构建过程中没有错误 3.我的JS控制台中没有错误
4.我无法接收推送通知。什么也没发生。我尝试在android studio中查看日志,但没有看到任何内容(当我的应用程序关闭/在后台时,日志似乎停止运行)

您是否完成了此处描述的步骤?我还认为您的问题是,根据您的应用程序状态,通知消息的处理方式有所不同。下面是文档片段:“…当应用程序位于后台时,通知消息会传递到通知托盘。对于位于前台的应用程序,消息由回调函数处理…”。因此,当你的应用程序处于后台状态时,你应该看到通知栏消息,但如果应用程序状态为前台,您应该在FirebaseMessagingService实现的onMessageReceived方法中处理消息。您是否完成了此处描述的步骤?我还认为您的问题在于,通知消息的处理方式因应用程序状态而异。下面是文档片段:“…当应用程序位于后台时,通知消息会传递到通知托盘。对于位于前台的应用程序,消息由回调函数处理…”。所以,当您的应用程序处于后台状态时,您应该看到通知栏消息,但如果应用程序状态为前台,您应该在FirebaseMessagingService实现的onMessageReceived方法中处理消息。