Heim  >  Artikel  >  Backend-Entwicklung  >  Senden Sie FCM mit einer Kombination aus Themen- und Gerätetoken

Senden Sie FCM mit einer Kombination aus Themen- und Gerätetoken

王林
王林nach vorne
2024-02-10 10:33:161101Durchsuche

通过主题和设备令牌的组合发送 FCM

php-Editor Xigua stellt Ihnen eine Methode zum Senden von FCM (Firebase Cloud Messaging) über eine Kombination aus Theme und Geräte-Token vor. FCM ist ein plattformübergreifender Messaging-Dienst, mit dem Benachrichtigungen an mobile Geräte und Browser gesendet werden können. Durch die Verwendung einer Kombination aus Themen- und Geräte-Tokens können wir Benachrichtigungen flexibler an bestimmte Benutzer oder Benutzergruppen senden, um einen präziseren Push zu erreichen. In diesem Artikel erklären wir ausführlich, wie man FCM-Nachrichten auf diese Weise sendet, damit Entwickler diese Funktion besser nutzen können.

Frageninhalt

Ich versuche, einen Anwendungsfall zu behandeln, bei dem der Benutzer den Empfang von Benachrichtigungen aus vielen Szenarien aktivieren/deaktivieren kann.

Ich denke, jede Szene ist ein Thema. Ich verwende go sdk und sehe, dass die Nachrichtenstruktur sowohl Token als auch Thema enthält. Bedeutet das also, dass ich FCM mit einer Kombination aus Themen- und Geräte-Token-Listen senden kann?

Workaround

Soweit ich weiß, gibt es keine Möglichkeit, das Token und das Thema in einer einzigen Anfrage an die FCM-API zu kombinieren, um eine Nachricht zu senden. Das Beste, was Sie erreichen können, besteht darin, Batch-Anfragen zu stellen, mit einer Anfrage für das Thema und einer oder mehreren für das Token.

Um Benutzern das Deaktivieren der Benachrichtigungsanzeige zu ermöglichen, sollten Sie erwägen, Datennachrichten (anstelle automatisch angezeigter Benachrichtigungsnachrichten) zu senden und dann die Anzeige oder Nichtanzeige dieser Nachrichten im Client-Anwendungscode zu verwalten.

Das obige ist der detaillierte Inhalt vonSenden Sie FCM mit einer Kombination aus Themen- und Gerätetoken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:stackoverflow.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen