我是新来的iOS发展,请多多包涵..
我在创建一个简单的应用程序的过程。 有一个Facebook的按钮,我想该按钮将用户发送到我的Facebook页面,无论是在浏览器或如果他们有Facebook的应用程序打开了。
我知道可能有很多解释,但如果有人能在这将是巨大的,感谢指向正确的方向我。
我是新来的iOS发展,请多多包涵..
我在创建一个简单的应用程序的过程。 有一个Facebook的按钮,我想该按钮将用户发送到我的Facebook页面,无论是在浏览器或如果他们有Facebook的应用程序打开了。
我知道可能有很多解释,但如果有人能在这将是巨大的,感谢指向正确的方向我。
至于Facebook的4.0更新,您可以跳转到这个URI模式的网页:
fb://page/{fbid}
只要确保你检查,以确保您正在使用的设备都可以对其回应:
[[UIApplication sharedApplication] canOpenURL:[NSURL urlWithString:@"fb://page/{fbid}"]];
你的方法可能最终看起来是这样的:
- (IBAction)openFBPage:(id)sender {
if ([[UIApplication sharedApplication] canOpenURL:[NSURL urlWithString:@"fb://page/{fbid}"]]) {
[[UIApplication sharedApplication] openURL:[NSURL urlWithString:@"fb://page/{fbid}"]];
} else {
NSLog(@"Facebook isn't installed.");
// or do the sensible thing and openURL the HTTP version of the page in safari
}
...你会与你在Interface Builder按钮链接上面的方法。
您需要下载FacebookSDK并遵循那边描述的步骤。 看看这个页面https://developers.facebook.com/docs/getting-started/facebook-sdk-for-ios/3.1/
希望可以帮助...