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未満の場合、iOS用のFacebook SDKを使用する場合は、で統合されたFacebookサービスクラスが利用可能かどうかを確認できます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.
}
}
お役に立てば幸いです。