小编典典

如何在不使用 Firebase 控制台的情况下发送 Firebase 云消息传递通知?

all

我开始使用新的 Google 通知服务,Firebase Cloud Messaging.

感谢这段代码https://github.com/firebase/quickstart-
android/tree/master/messaging我能够从我的 Firebase 用户控制台 向我的 Android 设备发送通知。

是否有任何 API 或方法可以在不使用 Firebase 控制台的情况下发送通知?我的意思是,例如,一个 PHP API
或类似的东西,直接从我自己的服务器创建通知。


阅读 60

收藏
2022-05-30

共1个答案

小编典典

Firebase Cloud Messaging 有一个服务器端
API,您可以调用它来发送消息。请参阅https://firebase.google.com/docs/cloud-
messaging/server。

发送消息可以像curl调用 HTTP 端点一样简单。请参阅https://firebase.google.com/docs/cloud-
messaging/server#implementing-http-connection-server-
protocol

curl -X POST --header "Authorization: key=<API_ACCESS_KEY>" \
    --Header "Content-Type: application/json" \
    https://fcm.googleapis.com/fcm/send \
    -d "{\"to\":\"<YOUR_DEVICE_ID_TOKEN>\",\"notification\":{\"title\":\"Hello\",\"body\":\"Yellow\"}}"
2022-05-30