2016-12-17 6 views
1

Ich habe die Daten abgerufen, wenn die App im Vordergrund ist und wenn die App im Hintergrund ist und der Benutzer auf die Benachrichtigung klickt. Das Problem tritt auf, wenn der Benutzer die Benachrichtigung ablehnt, der Rückruf FirebaseMessaging.MessageReceived wurde nie aufgerufen.Unity3D - Firebase-Nachrichtendaten abrufen, nachdem Benutzer die Benachrichtigung freigegeben hat

Gibt es eine Möglichkeit, die Benachrichtigungsdaten abzurufen/zu speichern, wenn der Benutzer die Firebase-Benachrichtigung abbrach?

Antwort

0

Es scheint, dass dieses Verhalten für Nachrichten spezifisch ist, die Benachrichtigung und Datennutzlast enthalten. Wenn Sie das Datenpaket egal was erhalten wollen, senden Sie es als reines Datenpaket. In diesem Fall teile ich einfach die Nachricht in zwei, eine mit der Benachrichtigung und die andere mit den Daten, und dann sende sie über den Fcm HTTP-Endpunkt getrennt.

Verwandte Themen