firebase云消息与react native?

firebase云消息与react native?,firebase,react-native,firebase-cloud-messaging,Firebase,React Native,Firebase Cloud Messaging,我有一个react本机项目,它已连接到我的firebase项目。我使用firebase作为我的数据库。一切都很好。但是 我正在尝试使用我的react原生android应用程序进行一个简单的firebase云消息传递测试。正如我所说,我已经将firebase与我的应用程序一起用于db目的和身份验证 我正在使用react原生firebase包()来完成我的所有firebase工作。我按照他们网站上的指示让消息生效,但我没有取得任何成功 我已按照此处的安装说明进行了操作: 所有的数据库工作都很好,但是

我有一个react本机项目,它已连接到我的firebase项目。我使用firebase作为我的数据库。一切都很好。但是

我正在尝试使用我的react原生android应用程序进行一个简单的firebase云消息传递测试。正如我所说,我已经将firebase与我的应用程序一起用于db目的和身份验证

我正在使用react原生firebase包()来完成我的所有firebase工作。我按照他们网站上的指示让消息生效,但我没有取得任何成功

我已按照此处的安装说明进行了操作:

所有的数据库工作都很好,但是没有消息。我正在使用firebase通知控制台发送测试通知。我在应用程序中使用此代码获取firebase令牌

firebase.messaging().getToken()
        .then((token) => {
          firebase.database().ref(user.providerData[0].uid+'/agents/'+user.providerData[0].uid+'/fcmToken').set(token);
        });
该代码成功获取令牌并将其保存到我的firebase数据库中。然后,我从数据库手动复制令牌,并在firebase通知控制台中使用它发送测试通知。我知道应用程序应该在后台运行。要在后台使用我的应用程序,我只需点击home(主页)按钮。然后我发送我的测试消息。我在firebase通知控制台中没有收到任何错误,它说我提供的令牌都很好。几秒钟后,它表示通知状态已完成。但是,在我的应用程序中,我的系统托盘中没有显示任何内容,没有通知

我的应用程序必须处于生产模式还是其他模式?还有谁能让react native firebase在android上使用firebase云消息服务

我使用firebase控制台发送测试消息

您有正在发送的有效负载的示例吗?它是否包含为Android创建推送通知所需的数据元素?您的应用程序不必处于prod模式。奇怪的是,它至少应该显示一个通知。你能试试看是不是同样的行为吗?@AndrewBreen我无法访问这些数据,因为我使用firebase控制台发送测试消息。我编辑了我的问题above@Gilberg你在使用iOS模拟器吗?不接收通知的。您需要在物理设备上进行测试。@andrewheenderson不,我正在使用android studio