从其他应用程序打开Facebook应用程序

10

有没有一种方法可以从我的应用程序中打开Facebook应用程序?

例如,我正在使用Facebook API 在登录的用户墙上发布内容。当我收到回调通知说成功添加了帖子后,如果设备上安装了Facebook应用程序,我想在用户墙上打开Facebook应用程序,以向他们展示他们的帖子。

iPhone或Android的答案都会受到赞赏。

1个回答

20

对于iphone,如果已安装了Facebook应用程序,则可以使用以fb://开头的url启动该应用程序。

更多信息可以在这里找到:http://iphonedevtools.com/?p=302 还有这里:http://wiki.akosma.com/IPhone_URL_Schemes#Facebook

从上述网站窃取:

  • fb://profile – 打开Facebook应用程序,进入用户个人资料页面
  • fb://friends – 打开Facebook应用程序,进入好友列表页面
  • fb://notifications – 打开Facebook应用程序,进入通知列表页面(注意:此URL存在一个错误。 通知页面会打开,但无法在Facebook应用程序中导航到其他任何地方)
  • fb://feed – 打开Facebook应用程序,进入新闻动态页面
  • fb://events – 打开Facebook应用程序,进入活动页面
  • fb://requests – 打开Facebook应用程序,进入请求列表页面
  • fb://notes - 打开Facebook应用程序,进入笔记页面
  • fb://albums – 打开Facebook应用程序,进入相册列表页面

启动:

NSURL *theURL = [NSURL URLWithString:@"fb://<insert function here>"];
[[UIApplication sharedApplication] openURL:theURL];

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接