1

通常我们在 iphone 应用程序上使用弹出式 webview 连接 facebook。但是,我看到了一些应用程序,通过 facebook 原生应用程序授权链接到 facebook,如果 iphone 已经安装在官方应用程序上。这个怎么做?

4

2 回答 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 回答