From a2412b8ef95ea9c0e6f295501b9114f560bf7b69 Mon Sep 17 00:00:00 2001 From: moriyoshi Date: Tue, 26 Sep 2017 17:29:59 +0900 Subject: [PATCH] Dispatch registerForRemoteNotifications on main thread to prevent runtime warnings --- ios/RNFIRMessaging.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ios/RNFIRMessaging.m b/ios/RNFIRMessaging.m index c969cb3..6e44b28 100644 --- a/ios/RNFIRMessaging.m +++ b/ios/RNFIRMessaging.m @@ -293,7 +293,9 @@ RCT_EXPORT_METHOD(requestPermissions:(RCTPromiseResolveBlock)resolve rejecter:(R #endif } - [[UIApplication sharedApplication] registerForRemoteNotifications]; + dispatch_async(dispatch_get_main_queue(), ^{ + [[UIApplication sharedApplication] registerForRemoteNotifications]; + }); } RCT_EXPORT_METHOD(subscribeToTopic: (NSString*) topic) -- 2.26.2