0

Я работаю над проектом, которому необходимо отправить push-уведомление на устройство Android, где установлено мое приложение. Я уже делал это, следуя учебному руководству по быстрому запуску Firebase и получил полученное уведомление на моем устройстве Android.Push Notification data

Вопрос: Как вы можете получить доступ к данным уведомления, если вы нажали на значок приложения вместо push-уведомления?

ответ

1

когда вы получаете толчок сообщение внутри вашего приложения, хранящегося в разделяемой предпочтению с помощью правильного ключа, как это:

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

Теперь, когда вы нажимаете на приложение, в OnCreate вашей первой записи активности следующий код:

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

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