German Firebase Notifications - Nachricht nicht an sich selber schicken

Alexander Stolte

Expert
Licensed User
Longtime User
Hallo,

ich habe folgendes Problem, wenn ein User etwas neues schreibt, dann sendet er eine PushNachricht zu den Clients die den Post verfolgen, jetzt ist das Problem, das man selber auch den Post verfolgt und man dann eine Notification bekommt. Gibt es einen befehlt den ich angeben kann um nicht an sich selber zu senden?

ich nutze folgenden code:

B4X:
Private Sub SendMessage(Topic As String, Title As String, Body As String)
    Dim Job As HttpJob
    Job.Initialize("fcm", Me)
    Dim m As Map = CreateMap("to": $"/topics/${Topic}"$)
    Dim data As Map = CreateMap("title": Title, "body": Body)
    m.Put("data": data)
    Dim jg As JSONGenerator
    jg.Initialize(m)
    Job.PostString("https://fcm.googleapis.com/fcm/send", jg.ToString)
    Job.GetRequest.SetContentType("application/json")
    Job.GetRequest.SetHeader("Authorization", "key=" & API_KEY)
End Sub
 

DonManfred

Expert
Licensed User
Longtime User
Nein. Wenn Du an ein Topic sendest dann gilt das für alle Devices die sich für dieses Topic registriert haben.
 

DonManfred

Expert
Licensed User
Longtime User
Ich habs nicht im Kopf aber wenn Du das Topic erkennen kannst im Firbasemessaging Service dann kannst Du das Event doch einfach ignorieren in der App die auf dieses Topic nicht reagieren soll....
Spricht; die sub wird zwar aufgerufen aber Du erzeugst keine Notification
 
Top