0

Ich arbeite an einem Projekt, das eine Push-Benachrichtigung an ein Android-Gerät senden muss, auf dem meine App installiert ist. Ich habe dies bereits getan, indem ich dem Quick-Start-Tutorial von Firebase gefolgt bin und die Benachrichtigung auf meinem Android-Gerät erfolgreich erhalten habe.Push-Benachrichtigungsdaten

Frage: Wie können Sie auf die Benachrichtigungsdaten zugreifen, wenn Sie auf das App-Symbol anstelle der Push-Benachrichtigung geklickt haben?

Antwort

1

, wenn Sie empfangen Sie Push-Nachricht in Ihrer App in gemeinsamen Vorliebe mit der richtigen Schlüssel wie folgt gespeichert:

SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE); 
SharedPreferences.Editor editor = sharedPref.edit(); 
editor.putString("recent_notification_key", "your_notification_data"); 
editor.commit(); 

Nun, wenn Sie auf Ihrer App klicken, innerhalb onCreate Ihrer ersten Aktivität Schreib folgenden Code:

SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE); 
String notificationString = sharedPref.getString("recent_notification_key", defaultValue); 

if (notificationString !=null && !notificationString.equals("")){ 
\\ you received new notification 
}