如何通过点击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/
希望有帮助…
- 如何在Phonegap / Cordova项目中实施Facebook移动安装广告跟踪?
- 对于同一个新对象,Firebase FEventTypeChildAddedcallback被多次调用
- 如何在iOS社交框架中使用SLRequest获取Facebook的电子邮件参数
- ios如何取消Facebooklogin?
- 在LSApplicationQueriesSchemes下的Info.plist中缺lessfbauth2,并且是iOS 9.0所必需的
- Facebooklogin – 获取用户数据
- Facebook API的BUG?
- iOS上的边栏菜单实现,如Facebook?
- Facebook上的iOS应用程序的饲料?