From bd22a9129c1b4c2e7224fdf3f637375437930864 Mon Sep 17 00:00:00 2001 From: russellwheatley Date: Thu, 16 Feb 2023 11:19:04 +0000 Subject: [PATCH 1/2] fix(messaging, ios): badge is in the `message`, not the `notification` --- .../ios/Classes/FLTFirebaseMessagingPlugin.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/firebase_messaging/firebase_messaging/ios/Classes/FLTFirebaseMessagingPlugin.m b/packages/firebase_messaging/firebase_messaging/ios/Classes/FLTFirebaseMessagingPlugin.m index 5cec45179618..fad48ecfb8b8 100644 --- a/packages/firebase_messaging/firebase_messaging/ios/Classes/FLTFirebaseMessagingPlugin.m +++ b/packages/firebase_messaging/firebase_messaging/ios/Classes/FLTFirebaseMessagingPlugin.m @@ -946,8 +946,8 @@ + (NSDictionary *)remoteMessageUserInfoToDict:(NSDictionary *)userInfo { // Apple only // message.notification.apple.badge - if (apsAlertDict[@"badge"] != nil) { - notificationIOS[@"badge"] = apsAlertDict[@"badge"]; + if(apsDict[@"badge"] != nil){ + notificationIOS[@"badge"] = [NSString stringWithFormat:@"%@", apsDict[@"badge"]]; } } From 75e59af199965ce8792f24959e2fee2b60af1579 Mon Sep 17 00:00:00 2001 From: russellwheatley Date: Thu, 16 Feb 2023 13:51:06 +0000 Subject: [PATCH 2/2] format --- .../firebase_messaging/ios/Classes/FLTFirebaseMessagingPlugin.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/firebase_messaging/firebase_messaging/ios/Classes/FLTFirebaseMessagingPlugin.m b/packages/firebase_messaging/firebase_messaging/ios/Classes/FLTFirebaseMessagingPlugin.m index fad48ecfb8b8..0eb52b11b41b 100644 --- a/packages/firebase_messaging/firebase_messaging/ios/Classes/FLTFirebaseMessagingPlugin.m +++ b/packages/firebase_messaging/firebase_messaging/ios/Classes/FLTFirebaseMessagingPlugin.m @@ -946,7 +946,7 @@ + (NSDictionary *)remoteMessageUserInfoToDict:(NSDictionary *)userInfo { // Apple only // message.notification.apple.badge - if(apsDict[@"badge"] != nil){ + if (apsDict[@"badge"] != nil) { notificationIOS[@"badge"] = [NSString stringWithFormat:@"%@", apsDict[@"badge"]]; } }