From 7ba25ae91eb936b00826a63c8e0cd59158f68001 Mon Sep 17 00:00:00 2001 From: Jordi Ramon Date: Wed, 14 Jun 2023 23:41:58 -0700 Subject: [PATCH] Removed fetching app configuration data before calling FB.Init Summary: Removed fetching app configuration data before calling FB.Init on iOS platform. Reviewed By: SergioGuerreroFB Differential Revision: D45648899 fbshipit-source-id: d9defc432e18379346dc47d6ffa3e77784bd8cca --- .../Assets/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/UnitySDK/Assets/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm b/UnitySDK/Assets/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm index ccdf19ff..688460f1 100644 --- a/UnitySDK/Assets/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm +++ b/UnitySDK/Assets/FacebookSDK/SDK/Editor/iOS/FBUnityInterface.mm @@ -62,8 +62,7 @@ + (void)load - (void)didFinishLaunching:(NSNotification *)notification { - [[FBSDKApplicationDelegate sharedInstance] application:[UIApplication sharedApplication] - didFinishLaunchingWithOptions:notification.userInfo]; + } - (void)didBecomeActive:(NSNotification *)notification @@ -395,6 +394,9 @@ void IOSFBSendViewHierarchy(const char *_tree ) void IOSFBInit(const char *_appId, bool _frictionlessRequests, const char *_urlSuffix, const char *_userAgentSuffix) { + // Initialize SDK first + [[FBSDKApplicationDelegate sharedInstance] initializeSDK]; + // Set the user agent before calling init to ensure that calls made during // init use the user agent suffix. [FBSDKSettings.sharedSettings setUserAgentSuffix:[FBUnityUtility stringFromCString:_userAgentSuffix]];