From 3ed759decda0c9054ca5337de25c63b88cf9f84e Mon Sep 17 00:00:00 2001 From: Oleksandr Naumkin Date: Sat, 22 Aug 2020 10:16:31 +0300 Subject: [PATCH] fix bug: notifications are not triggered that happens if tap on a notification from quit or background mode https://github.com/invertase/react-native-firebase/issues/3469#issuecomment-614990736 --- .../SplashActivity.java | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/android/app/src/main/java/com/rn_splashscreen_tutorial/SplashActivity.java b/android/app/src/main/java/com/rn_splashscreen_tutorial/SplashActivity.java index a522d8e..5e10692 100644 --- a/android/app/src/main/java/com/rn_splashscreen_tutorial/SplashActivity.java +++ b/android/app/src/main/java/com/rn_splashscreen_tutorial/SplashActivity.java @@ -7,10 +7,19 @@ public class SplashActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); + try { + super.onCreate(savedInstanceState); + Intent intent = new Intent(this, MainActivity.class); - Intent intent = new Intent(this, MainActivity.class); - startActivity(intent); - finish(); + // Pass along FCM messages/notifications etc. + Bundle extras = getIntent().getExtras(); + if (extras != null) { + intent.putExtras(extras); + } + startActivity(intent); + finish(); + } catch (Exception e) { + System.out.println(e.getMessage()); + } } }