4

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

我用谷歌搜索并找到了类似的解决方案:

  • fb://PAGENAME
  • fb://page/PAGENAME
  • fb://profile/PAGENAME
  • http://www.facebook.com/PAGENAME
  • ...但是它们都不再工作了,无论是在 Facebook iOS 6 应用程序上,还是在 Facebook iOS 7 应用程序上。

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

    谢谢,

    4

    2 回答 2

    8

    尝试使用页面 ID:

    fb://profile/137947732957611
    
    于 2013-09-26T00:42:12.290 回答
    2

    我发现使用带有简单 Facebook url 的页面 id,如下例所示:

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

    它会……</p>

    1. 如果安装了 Facebook:在应用程序中打开页面
    2. 其他:在 Safari 中打开页面

    我在 iOS 7 上对此进行了测试,不能保证它适用于旧版本。

    于 2013-11-18T21:51:19.640 回答