Wenn Benutzer eine Firebase Benachrichtigung in Android klickt, können Sie die folgenden TastenWie kann ich den Firebase-Benachrichtigungskörper erhalten, wenn der Benutzer klickt?
google.sent_time
(lang)from
(string)google.message_id
(String)collapse_key
(String) erhalten
mit dem folgenden Code:
if (getIntent().getExtras() != null) {
for (String key : getIntent().getExtras().keySet()) {
String value = getIntent().getExtras().getString(key);
Log.d(TAG, "Key: " + key + " Value: " + value);
}
}
Ich brauche aber die Body
aus der Nachricht zu erhalten. Ist es möglich?
Tatsächlich, das Umschalten der gesamten Anwendung in eine 'Daten' basierte Nachricht löste das Problem. Die einzige Problemumgehung, die ich tun musste, war, den Anwendungsstatus beim Empfangen der Benachrichtigung zu behandeln. – Machado
Das ist eine faire Wahl, denn die meisten Kontrolldaten sind der richtige Weg –