在特定页面上打开Facebook iOS应用程序

时间:2013-09-25 20:17:37

标签: ios facebook facebook-graph-api

有人知道如何深入链接到Facebook iOS应用程序吗?

我用Google搜索并找到了以下解决方案:

  • FB://页面名
  • FB://页/页面名
  • FB://简档/页面名
  • http://www.facebook.com/PAGENAME
  • ...但他们都没有工作,不论是在Facebook iOS 6应用程序上,还是在Facebook iOS 7应用程序上。

    我找到的唯一解决方案是链接到:http://m.facebook.com/PAGENAME。 这可以通过打开Safari来实现,但由于用户未必登录,因此体验非常糟糕。

    谢谢,

    2 个答案:

    答案 0 :(得分:8)

    尝试使用页面ID:

    fb://profile/137947732957611
    

    答案 1 :(得分:2)

    我发现将页面ID与简单的Facebook网址一起使用,如下例所示:

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString: http://www.facebook.com/PAGEID]];
    

    它会...

    1. 如果安装了Facebook:在应用中打开页面
    2. 其他:在Safari中打开页面
    3. 我在iOS 7上测试了这个,不能保证它适用于旧版本。