Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android firebase云消息传递没有';我看不到小米设备_Android_Firebase_React Native_Firebase Cloud Messaging_React Native Firebase - Fatal编程技术网

Android firebase云消息传递没有';我看不到小米设备

Android firebase云消息传递没有';我看不到小米设备,android,firebase,react-native,firebase-cloud-messaging,react-native-firebase,Android,Firebase,React Native,Firebase Cloud Messaging,React Native Firebase,我正在构建一个react本地应用程序。我想从firebase发送云消息,但我不能。我准备了项目并安装在我的设备上。其中一个是三星,另一个是小米。当我发送通知时,我可以在我的三星手机上看到,但小米看不到。我还可以使用fcmToken向我的虚拟android设备发送通知。你想知道我如何解决这个问题吗 firebase cloud messagin控制台: FCM通知有两种类型:通知消息和数据消息 通知消息如下所示: { "message":{ "token":"bk3RNwTe3H0:C

我正在构建一个react本地应用程序。我想从firebase发送云消息,但我不能。我准备了项目并安装在我的设备上。其中一个是三星,另一个是小米。当我发送通知时,我可以在我的三星手机上看到,但小米看不到。我还可以使用fcmToken向我的虚拟android设备发送通知。你想知道我如何解决这个问题吗

firebase cloud messagin控制台:


FCM通知有两种类型:通知消息数据消息

通知消息如下所示:

{
  "message":{
    "token":"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
    "notification":{
      "title":"Portugal vs. Denmark",
      "body":"great match!"
    }
  }
}
并触发FirebaseMessagingService的MessageCeaved()方法。 许多设备(尤其是华为和小米)都试图尽一切努力终止后台服务,以防止电池耗尽。因此FirebaseMessagingService不是处理通知的最佳方式

第二种类型是
数据消息:

{
  "message":{
    "token":"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
    "data":{
      "Nick" : "Mario",
      "body" : "great match!",
      "Room" : "PortugalVSDenmark"
    }
  }
}
此类型由系统托盘处理,因此您不需要运行任何服务来获取通知。这是一种更方便的方法,但据我所知,它无法通过控制台实现

您可能需要服务器API来发送数据消息


阅读了解更多详细信息。

您好,有什么解决方案吗?我似乎下面的解决方案不是一个解决方案。我取消了这个项目并移动了另一个东西。它在那里起作用了。我认为设置是错误的。反复检查代码。我没有任何真正的解决办法。
{
  "message":{
    "token":"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...",
    "data":{
      "Nick" : "Mario",
      "body" : "great match!",
      "Room" : "PortugalVSDenmark"
    }
  }
}