首頁 >後端開發 >php教程 >如何直接從伺服器發送 Firebase 雲端訊息通知?

如何直接從伺服器發送 Firebase 雲端訊息通知?

Susan Sarandon
Susan Sarandon原創
2024-12-16 10:31:10813瀏覽

How to Send Firebase Cloud Messaging Notifications Directly from Your Server?

在不使用Firebase 控制台的情況下發送Firebase Cloud Messaging 通知

Firebase Cloud Messaging 提供了一個用於向Android 設備發送一個​​用於向Android 設備發送一個​​用於向Android 設備通知的多功能平台。雖然 Firebase 使用者控制台提供了方便的介面,但在某些情況下,開發人員可能更願意將通知整合到自己的伺服器端應用程式中。

基於 API 的通知發送

Firebase Cloud Messaging 提供 REST API,允許開發人員直接從其伺服器發送通知。這種方法提供了更大的靈活性和自訂選項。

逐步說明:

  1. 產生授權令牌:呼叫Firebase Cloud Messaging的API,必須先取得授權令牌。此流程記錄在 Google 有關授權傳送請求的指南中。
  2. 撰寫請求:取得授權令牌後,您可以向 Firebase Cloud Messaging API 端點撰寫 HTTP POST 要求: https://fcm.googleapis.com/v1/projects/{projectId}/messages:send
  3. 請求正文:請求正文應包含以下內容data:

    • "message":

      • "notification":要在裝置上顯示的通知訊息
      • "notification":要在裝置上顯示的通知訊息
      "token":裝置註冊令牌(從Firebase SDK取得)設備)
  4. 標頭:
      請求標頭應包含:
    • 授權":授權令牌
  5. 「Content-Type」: "application/json"
發送請求:

使用curl等工具或程式語言庫將請求傳送到API端點。

範例捲曲要求:

透過執行下列步驟,您可以從自己的伺服器成功傳送Firebase Cloud Messaging 通知,而無需使用Firebase使用者控制台。

以上是如何直接從伺服器發送 Firebase 雲端訊息通知?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn