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]];