2012-08-16 66 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