将facebook应用程序发布到iOS上的一个组

时间:2013-08-07 16:17:51

标签: facebook ios6

我要做的是从我的iOS应用程序启动facebook iOS App。我可以用fb:// URL做到这一点,但我需要做的是在facebook组页面中启动它。似乎我所能做的就是将应用程序启动到用户新闻源。我可以使用您通常使用的URL(https://www.facebook.com/groups/group_name)直接从我的应用程序启动safari,但我宁愿让人们最终进入iOS应用程序而不是Safari。

我希望在我的程序中使用facebook API可能会有更多的运气,但如果我让我的用户只是使用官方应用程序成为我们小组的一部分,那么从长远来看它会减少维护。

1 个答案:

答案 0 :(得分:0)

您已经知道fb://网址方案的存在,这是可行的方法。

称它为:

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

<insert function here>的位置,您可以使用以下方式将Facebook应用直接打开到您选择的一组(请注意,您必须使用 id 组而非其名):

  • fb:// group /(fbid)/ members
  • FB://组/(initWithGroupId:)/成员
  • FB://组

最后一个打开到组概述(您可能不想要),只是为了完整性而添加了。

Akosma has an overview of a great deal of app url schemes for ios here