我添加到我的iOS应用程序选项中,以检测并响应自定义URL方案以启动应用程序(http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html)。
链接在不同的网站上完美运行(使用href),但我遇到了Facebook的问题。如果我试图发布链接(使用图谱API),如下所示:
myapp://blabla
Facebook返回错误:
您提供的网址无效
对于带链接返回的Feed
链接网址格式不正确。
我不能只将网址发布为邮件,因为它不会被检测为网址,只会显示为文字。
有没有办法使用自定义链接发布到Facebook墙?
修改
我有一个想法,但我不知道它是否会奏效。把
直接进入移动浏览器地址字段的 myapp:// blabla 正在启动应用程序,因此可能只需重定向即可访问网页(如http://www.mywebpage/myapp)
myapp:// blabla 也会工作,但Facebook会接受这个链接吗?
答案 0 :(得分:3)
我认为您在编辑中的建议是正确的方法,应该可行。然而像spotify这样的应用程序似乎使用了一个用javascript激活“app链接”的interticial页面,这种方法的优点是你可以使用该页面将应用程序“卖”给没有它的用户并提供可爱的用户为想要分享它的人打开图表标签。