5

我想为 ios 5 和 ios 6 集成 Facebook。

我知道将 facebook 集成到单个 ios(即 ios 5 或 ios 6)中,但不知道如何为 ios 5 和 ios 6 支持 facebook。

换句话说,如何为 ios 5 和 ios 6 集成 facebook?或者在两个 ios 中支持这一点的常用方法是什么?

谢谢

4

3 回答 3

16

那么如果你想在 iOS6 中使用 facebook 集成,并且如果 iOS 版本低于 6,你想使用 Facebook SDK for iOS,你可以在Social Framework. 此外,您还必须为其导入Social Framework

#import<Social/Social.h>

您可以在方法中通过类似这样的buttonAction方式检查集成 facebook 服务的可用性

- (void)buttonAction:(id)sender
{
    //Check for availability of Facebook integration and use its view controller to share on Facebook
    if(NSClassFromString(@"SLComposeViewController") != nil) {
        SLComposeViewController *fbController=[SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
        if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
            //Use fbController for sharing
        } else {
            // Service not available
        }
    }
    else{
        // Use your code for sharing on iOS versions other than 6.x to authenticate and get an access token.
    }
}

希望它有所帮助。

于 2012-12-28T05:27:44.067 回答
1

浏览ios 5ios 6的链接。

使用适用于 ios 5 和 6 的最新 sdk,并点击链接了解详细信息。

检查这个也链接

于 2012-12-28T07:21:06.207 回答
0

如果您有 xcode 4.5 或更高版本。使用社交框架,您可以在 iOS 上实现 Facebook。还要检查 iPhone 教程的 FB 和 Twitter 集成。访问 http://kmithi.blogspot.co.uk/2012/10/integrating-facebook-and-twitter-in-ios.html

于 2013-07-10T09:05:40.263 回答