From b7d4b3c5aa2bef4463e900c41b2a03ed63c21175 Mon Sep 17 00:00:00 2001 From: phips28 Date: Tue, 12 Sep 2017 19:01:04 +0200 Subject: [PATCH] Set opened_from_tray true if a local notification is clicked from notification center/tray --- ios/RNFirebase/messaging/RNFirebaseMessaging.m | 1 + 1 file changed, 1 insertion(+) diff --git a/ios/RNFirebase/messaging/RNFirebaseMessaging.m b/ios/RNFirebase/messaging/RNFirebaseMessaging.m index aa11ce2f..a3b5cee9 100644 --- a/ios/RNFirebase/messaging/RNFirebaseMessaging.m +++ b/ios/RNFirebase/messaging/RNFirebaseMessaging.m @@ -142,6 +142,7 @@ RCT_EXPORT_MODULE() + (void)didReceiveLocalNotification:(UILocalNotification *)notification { NSMutableDictionary* data = [[NSMutableDictionary alloc] initWithDictionary: notification.userInfo]; [data setValue:@"local_notification" forKey:@"_notificationType"]; + [data setValue:@(RCTSharedApplication().applicationState == UIApplicationStateInactive) forKey:@"opened_from_tray"]; [[NSNotificationCenter defaultCenter] postNotificationName:MESSAGING_NOTIFICATION_RECEIVED object:self userInfo:@{@"data": data}]; }