Heim >Backend-Entwicklung >PHP-Tutorial >Wie sende ich Firebase Cloud Messaging-Benachrichtigungen mithilfe der REST-API?

Wie sende ich Firebase Cloud Messaging-Benachrichtigungen mithilfe der REST-API?

Barbara Streisand
Barbara StreisandOriginal
2024-12-17 19:58:11566Durchsuche

How to Send Firebase Cloud Messaging Notifications Using the REST API?

Versenden von Firebase Cloud Messaging-Benachrichtigungen über die REST-API

Firebase Cloud Messaging (FCM) bietet serverseitige APIs zum Senden von Benachrichtigungen ohne Verwendung von Firebase Konsole. Um dies zu erreichen, können Sie die REST-API mit cURL verwenden.

Schritte:

  1. Autorisierungstoken erhalten:
    Vorher Für API-Aufrufe benötigen Sie ein Autorisierungstoken. Besuchen Sie https://firebase.google.com/docs/cloud-messaging/server#authorizing_send_requests, um den Autorisierungsprozess zu verstehen.
  2. Nachricht senden:
    Verwenden Sie cURL, um den FCM aufzurufen HTTP-Endpunkt, Angabe des Autorisierungstokens im Header:
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"
        }
    }"

Ersetzen mit Ihrem tatsächlichen API-Schlüssel und mit dem Geräte-Token, an das Sie die Benachrichtigung senden möchten.

Weitere Optionen:

Zusätzlich zur REST-API bietet FCM Admin-SDKs für verschiedene Plattformen an. Diese speziell für diesen Zweck entwickelten SDKs bieten eine einfachere Schnittstelle zum Senden von Benachrichtigungen aus den jeweiligen Umgebungen heraus. Hier ist eine Liste der unterstützten Plattformen: https://firebase.google.com/docs/cloud-messaging/server#client_sdk_api

Historischer Hinweis:

Eine ältere Methode Die Verwendung einer stillgelegten API wurde aus dieser Antwort entfernt. Aktuelle Informationen finden Sie immer in der neuesten Dokumentation von Firebase.

Das obige ist der detaillierte Inhalt vonWie sende ich Firebase Cloud Messaging-Benachrichtigungen mithilfe der REST-API?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn