2012-08-16 73 views
1

通常我們在iphone應用上使用彈出webview連接facebok。 但是,我已經看到一些應用程序,身份驗證鏈接到Facebook的Facebook本地應用程序,如果iPhone已經安裝在官方應用程序。 如何做到這一點?如何通過本地Facebook oauth登錄Facebook?

回答

0

這是通過Facebook的iOS版SDK在這裏完成的,可在GitHub上:https://github.com/facebook/facebook-ios-sdk

這是無縫的,如果應用程序安裝在設備上的Facebook處理的情況。這是通過「fb://」URL方案完成的。您可以瞭解更多here

要使用SDK在Facebook上進行身份驗證,你這樣做:

Facebook *facebook = [[Facebook alloc] init]; 
NSArray *fb_perms = [NSArray arrayWithObjects:@"email", @"user_photos", @"offline_access",nil]; 
[facebook authorize:fb_perms delegate:self]; 

不要忘記釋放!

+0

喜〜Facebook還沒有授權:委託:這種方法〜 – user432653 2012-08-27 09:13:04