Переглянути джерело

Facebook 로그인 설정

goodboy 6 роки тому
батько
коміт
3f3ce5e178
2 змінених файлів з 24 додано та 7 видалено
  1. 15 7
      ios/emptyApp/AppDelegate.m
  2. 9 0
      ios/emptyApp/Info.plist

+ 15 - 7
ios/emptyApp/AppDelegate.m

@@ -11,6 +11,7 @@
 #import <React/RCTBundleURLProvider.h>
 #import <React/RCTRootView.h>
 #import <KakaoOpenSDK/KakaoOpenSDK.h>
+#import <FBSDKCoreKit/FBSDKCoreKit.h>
 
 @implementation AppDelegate
 
@@ -42,15 +43,22 @@
     return false;
 }
 
-- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
-                                                options:(NSDictionary<NSString *,id> *)options {
-    if ([KOSession isKakaoAccountLoginCallback:url]) {
-        return [KOSession handleOpenURL:url];
-    }
-
-    return false;
+- (BOOL)application:(UIApplication *)application openURL:(nonnull NSURL *)url options:(nonnull NSDictionary<NSString *,id> *)options {
+  
+  if ([KOSession isKakaoAccountLoginCallback:url]) {
+    return [KOSession handleOpenURL:url];
+  }
+  
+  
+  return [[FBSDKApplicationDelegate sharedInstance]
+            application:application
+            openURL:url
+            sourceApplication:options[UIApplicationOpenURLOptionsSourceApplicationKey]
+            annotation:options[UIApplicationOpenURLOptionsAnnotationKey]];
+  
 }
 
+
 - (void)applicationDidBecomeActive:(UIApplication *)application
 {
     [KOSession handleDidBecomeActive];

+ 9 - 0
ios/emptyApp/Info.plist

@@ -28,6 +28,7 @@
 			<key>CFBundleURLSchemes</key>
 			<array>
 				<string>kakao0318752c8f3bb6903f850d59b7bb500b</string>
+				<string>fb644056506000345</string>
 			</array>
 		</dict>
 	</array>
@@ -35,6 +36,10 @@
 	<string>1</string>
 	<key>KAKAO_APP_KEY</key>
 	<string>0318752c8f3bb6903f850d59b7bb500b</string>
+	<key>FacebookAppID</key>
+	<string>644056506000345</string>
+	<key>FacebookDisplayName</key>
+	<string>emptyapp</string>
 	<key>LSApplicationQueriesSchemes</key>
 	<array>
 		<string>kakao0318752c8f3bb6903f850d59b7bb500b</string>
@@ -43,6 +48,10 @@
 		<string>kakaolink</string>
 		<string>kakaotalk-5.9.7</string>
 		<string>storylink</string>
+		<string>fbapi</string>
+		<string>fb-messenger-share-api</string>
+		<string>fbauth2</string>
+		<string>fbshareextension</string>
 	</array>
 	<key>LSRequiresIPhoneOS</key>
 	<true/>