我想为 ios 5 和 ios 6 集成 Facebook。
我知道将 facebook 集成到单个 ios(即 ios 5 或 ios 6)中,但不知道如何为 ios 5 和 ios 6 支持 facebook。
换句话说,如何为 ios 5 和 ios 6 集成 facebook?或者在两个 ios 中支持这一点的常用方法是什么?
谢谢
我想为 ios 5 和 ios 6 集成 Facebook。
我知道将 facebook 集成到单个 ios(即 ios 5 或 ios 6)中,但不知道如何为 ios 5 和 ios 6 支持 facebook。
换句话说,如何为 ios 5 和 ios 6 集成 facebook?或者在两个 ios 中支持这一点的常用方法是什么?
谢谢
那么如果你想在 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.
}
}
希望它有所帮助。
如果您有 xcode 4.5 或更高版本。使用社交框架,您可以在 iOS 上实现 Facebook。还要检查 iPhone 教程的 FB 和 Twitter 集成。访问 http://kmithi.blogspot.co.uk/2012/10/integrating-facebook-and-twitter-in-ios.html