1. 請參照 Facebook 新手指南 進行設定
原則上,Facebook 的文件越寫越清楚,所以看他的文件會比我寫得要好。什麼?你問我幹嘛還寫。那當然是騙流量啊。所以本篇只會紀錄一些開發過程中遭遇的小問題。避免下次自己在遇到。
2. 在 plist 加入以下內容
雖然有些不是必要,但是一起加一加比較省事。
<key>LSApplicationQueriesSchemes</key> <array> <string>fb-messenger-api</string> <string>fbapi</string> <string>fbauth2</string> <string>fbshareextension</string> </array>
加完以後,在你的 xcode 中看 plist 會多出以下內容。
3. 使用FB登入後,無法自動切換回你的APP主畫面
開發的時候粗心大意漏掉了以下內容,結果每次登入後,就停在FB的登入頁面,然後顯示的內容是「一片空白」。如果你也遇到這個狀況,那你一定跟我一樣就是忘記下面這個了。
// AppDelegate.m
#import <FBSDKCoreKit/FBSDKCoreKit.h>
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[[FBSDKApplicationDelegate sharedInstance] application:application
didFinishLaunchingWithOptions:launchOptions];
return YES;
}
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [[FBSDKApplicationDelegate sharedInstance] application:application
openURL:url
sourceApplication:sourceApplication
annotation:annotation
];
}
相關文章
[iOS開發]如何在App中加入Facebook登入功能,使用Facebook SDK 4.x
[iOS開發]如何分享影片至Facebook與Messenger,使用Facebook SDK 4.x