From 7d449fca8cde0ea2cdb8c5d197a595f6d2ed215f Mon Sep 17 00:00:00 2001 From: Regev Brody Date: Mon, 11 Feb 2019 10:33:26 +0200 Subject: [PATCH] Urgent - IOS crash when enableHybridAppEvents is enabled #745 --- src/ios/FacebookConnectPlugin.m | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ios/FacebookConnectPlugin.m b/src/ios/FacebookConnectPlugin.m index d6c56b8aa..b8481fb47 100644 --- a/src/ios/FacebookConnectPlugin.m +++ b/src/ios/FacebookConnectPlugin.m @@ -18,6 +18,7 @@ @interface FacebookConnectPlugin () @property (strong, nonatomic) NSString* dialogCallbackId; @property (strong, nonatomic) FBSDKLoginManager *loginManager; @property (strong, nonatomic) NSString* gameRequestDialogCallbackId; +@property (nonatomic, assign) BOOL applicationWasActivated; - (NSDictionary *)responseObject; - (NSDictionary*)parseURLParams:(NSString *)query; @@ -53,7 +54,10 @@ - (void) applicationDidFinishLaunching:(NSNotification *) notification { - (void) applicationDidBecomeActive:(NSNotification *) notification { [FBSDKAppEvents activateApp]; - [self enableHybridAppEvents]; + if (self.applicationWasActivated == NO) { + self.applicationWasActivated = YES; + [self enableHybridAppEvents]; + } } #pragma mark - Cordova commands