From b8d6145f7b054ab7176997a6e0a56f4deae0a2c5 Mon Sep 17 00:00:00 2001 From: Libin Lu Date: Mon, 28 Aug 2017 09:55:13 -0400 Subject: [PATCH] always resolve requestPermissions --- ios/RNFIRMessaging.m | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ios/RNFIRMessaging.m b/ios/RNFIRMessaging.m index 3c070b2..df47395 100644 --- a/ios/RNFIRMessaging.m +++ b/ios/RNFIRMessaging.m @@ -250,6 +250,7 @@ RCT_EXPORT_METHOD(deleteInstanceId:(RCTPromiseResolveBlock)resolve rejecter:(RCT RCT_EXPORT_METHOD(requestPermissions:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) { if (RCTRunningInAppExtension()) { + resolve(nil); return; } if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_9_x_Max) { @@ -262,6 +263,7 @@ RCT_EXPORT_METHOD(requestPermissions:(RCTPromiseResolveBlock)resolve rejecter:(R [UIUserNotificationSettings settingsForTypes:(NSUInteger)allNotificationTypes categories:nil]; [app registerUserNotificationSettings:notificationSettings]; } + resolve(nil); } else { // iOS 10 or later #if defined(__IPHONE_10_0) && __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 -- 2.26.2