Come inviare notifiche Firebase al pubblico via HTTP

Nella console di Firebase ho impostato i segmenti di pubblico in base alle varie proprietà dell’utente e ora sono in grado di inviare notifiche a diversi segmenti utente tramite console. C’è un modo per fare lo stesso con le richieste http ai server fcm? Dovrebbe esserci un trucco con il campo “a”, ma non riuscivo a capirlo.

firebaser qui

Al momento non esiste un modo per inviare una notifica a un segmento utente a livello di programmazione. Può essere fatto solo dalla Console Firebase come hai trovato.

Siamo consapevoli che consentire questo attraverso un’API potrebbe aumentare molto il potenziale di Notifiche Firebase. Quindi stiamo pensando di aggiungerlo all’API. Ma come al solito: nessun impegno e nessuna tempistica, poiché quelli tendono a cambiare mentre le priorità cambiano.

Questa è stata una richiesta popolare, ma sfortunatamente non è ancora ansible. Stiamo esaminando questo. Controlla gli annunci di Firebase Cloud Messaging per eventuali aggiornamenti futuri.

Puoi provare con gli abbonamenti per argomenti. Non è la soluzione perfetta ma la migliore per me in questo momento.

{ "to": "/topics/audience1_subscription" "data" : { "title" : "Sample title", "body" : "Sample body" }, } 

Sì. C’è un trucco con il campo “a” come menzionato in seguito.

l’URL web è: https://fcm.googleapis.com/fcm/send

Content-Type: application/json

Autorizzazione: key="YOUR_SEVER_KEY"

FORMATO DATI JSON:

 {"to": "USER_FIREBASE_TOKEN", "data": {"message": "This is a Firebase Cloud Messaging Topic Message",} "notification": {"body": "This is firebase body",}}";