3

我添加到我的 iOS 应用程序选项以检测和响应自定义 URL 方案以启动应用程序(http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html)。

链接在不同的网站上运行良好(使用 href),但我在使用 Facebook 时遇到问题。如果我试图发布链接(使用 Graph API),它看起来像:

myapp://blabla

脸书返回错误:

您提供的网址无效

对于带有链接返回的提要

链接 URL 格式不正确。

我不能只将 url 作为消息发布,因为它没有被检测为 URL 并且仅显示为文本。

有没有办法通过自定义链接发布到 Facebook 墙上?

编辑:
我有一个想法,但我不知道它是否可行。将 myapp://blabla直接放入移动浏览器中的地址字段正在启动应用程序,因此可能访问一个网页(如http://www.mywebpage/myapp)只重定向到 myapp://blabla也会起作用,但 Facebook 会接受那个链接?

4

1 回答 1

3

我认为您在编辑中的建议是正确的方法,并且应该有效。然而,像 spotify 这样的应用程序似乎使用了一个通过 javascript 触发“应用程序链接”的插页式页面,这种方法的优点是您可以使用该页面将应用程序“出售”给没有它的用​​户并提供可爱的为想要分享它的人打开图形标签。

于 2012-02-14T14:06:56.110 回答