通常我们在 iphone 应用程序上使用弹出式 webview 连接 facebook。但是,我看到了一些应用程序,通过 facebook 原生应用程序授权链接到 facebook,如果 iphone 已经安装在官方应用程序上。这个怎么做?
问问题
923 次
2 回答
1
您的应用将包含适用于 Facebook 的 iOS 或 Android SDK。
https://developers.facebook.com/docs/sdks/
具体如何使用 iOS 登录: https ://developers.facebook.com/docs/howtos/login-with-facebook-using-ios-sdk/
和安卓: https ://developers.facebook.com/docs/reference/androidsdk/authentication/
于 2012-08-16T03:07:27.503 回答
0
这是通过 Facebook iOS SDK 完成的,在 GitHub 上可用:https ://github.com/facebook/facebook-ios-sdk
这是无缝的,如果设备上安装了应用程序,Facebook 会处理这种情况。这是通过“fb://”URL 方案完成的。你可以在这里了解更多
要使用 SDK 在 Facebook 上进行身份验证,请执行以下操作:
Facebook *facebook = [[Facebook alloc] init];
NSArray *fb_perms = [NSArray arrayWithObjects:@"email", @"user_photos", @"offline_access",nil];
[facebook authorize:fb_perms delegate:self];
不要忘记释放!
于 2012-08-16T03:05:30.677 回答