Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.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

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_Firebase Cloud Messaging - Fatal编程技术网

Android Firebase云消息通过电话发送通知

Android Firebase云消息通过电话发送通知,android,firebase,firebase-cloud-messaging,Android,Firebase,Firebase Cloud Messaging,我了解了如何使用Firebase云消息发送和接收Firebase推送通知 我想知道如何使用android studio中的代码手动发送通知,这样我就可以从任何手机发送通知 您可以使用FCM从手机发送信息。您需要将发布到https://fcm.googleapis.com/fcm/sendapi,其中包含要发送的有效负载,以及在Firebase控制台项目中找到的服务器密钥 以使用toparam向单个用户发送有效负载为例: { "data": { "score": "5x1",

我了解了如何使用Firebase云消息发送和接收Firebase推送通知


我想知道如何使用android studio中的代码手动发送通知,这样我就可以从任何手机发送通知

您可以使用FCM从手机发送信息。您需要将
发布到
https://fcm.googleapis.com/fcm/send
api,其中包含要发送的有效负载,以及在Firebase控制台项目中找到的服务器密钥

以使用
to
param向单个用户发送有效负载为例:

{ "data": {
      "score": "5x1",
      "time": "15:10"
  },
  "to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1..."
}
另外,
to
param可用于主题
“to”:“topics/yourTopic”

data
中,您可以发送任何您想要的消息,消息将在
onMessageReceived()
服务中从Firebase接收


您可以在Firebase中找到更多详细信息。

您可以使用Firebase功能参见示例。强烈建议在使用FCM时不要从客户端设备发送消息。这是因为您必须将服务器密钥存储在客户端,这不是它的正确用法,可能会被未经授权的用户公开和利用。