我想使用自定义网址从我的应用在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)。
答案 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。这就是我要尝试的。