如何在iOS自定义URL上打开facebook app-scoped id

时间:2014-07-07 11:19:20

标签: ios facebook

我想使用自定义网址从我的应用在iOS Facebook App上打开Facebook用户个人资料页面。

"fb://profile/{id}" is working, but

"fb://profile/{app-scoped-id}" is not working. 

编辑1 (7/7 20:53)

“不工作”的详细信息: 它是开放的Facebook应用程序,但不显示个人资料页面。该应用程序显示最后一个窗口(ex feed)。

2 个答案:

答案 0 :(得分:1)

在SO问题中,您有来自Facebook应用的可用网址处理程序列表:

  

What are all the custom URL schemes supported by the Facebook iPhone app?

也许fb://profile?id=%@会有不同的行为。

编辑:根据您的评论:fb://profile?app_scoped_user_id=%@有效。

答案 1 :(得分:1)

正如https://developers.facebook.com/bugs/332195860270199错误报告中提到的那样,fb://个人资料打开Facebook个人资料?app_scoped_user_id =%@不受支持。

您必须在Safari(http://facebook.com/%@)中打开Facebook个人资料。这很麻烦,但可以解决方法......

也许你可以在错误报告中评论你需要这个功能,就像我一样。

您也可以使用应用内网络浏览器,而不是使用Safari。这就是我要尝试的。