如何通过点击button将用户发送到Facebook页面
我是iOS开发新手,请耐心等待
我正在创build一个简单的应用程序的过程。 有一个Facebookbutton,我想这个button发送用户到我的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中的button链接起来。
你需要下载FacebookSDK,并按照那里描述的步骤。 看看这个页面https://developers.facebook.com/docs/getting-started/facebook-sdk-for-ios/3.1/
希望有帮助…
- iOS开发:我怎样才能得到一个Facebook的墙上post显示在朋友的新闻提要?
- 在Facebook iOS 3.1.1 SDK中使用FBSession openActiveSessionWithReadPermissions处理无效的accessToken
- iOS开发:如何强制UIWebView加载Facebook的非移动版本?
- UIActivityViewController不会在iOS 7上显示FB和Twitter
- 从应用程序链接到Safari“添加到主屏幕”?
- 与RestKit(iOS)一起使用force_load链接器标志
- 自定义在ios应用程序中login到Facebook
- 将FacebookSDK.framework添加到我自己的静态库中
- 迅速继续不工作?