0

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

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

4

1 回答 1

0

您已经知道fb://url 方案的存在,这是要走的路。

调用它是这样的:

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

代替<insert function here>,您可以使用以下方式将 facebook 应用程序直接打开到您选择的群组(请注意,您必须使用群组ID而不是其名称):

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

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

Akosma 在此处概述了大量适用于 ios 的应用程序 url 方案

于 2013-08-07T16:25:28.857 回答