从电子邮件链接启动iPhone应用程序

时间:2010-02-09 12:34:40

标签: iphone objective-c url url-scheme

我一直在试用iPhone SDK中的URL方案,我已经让我的应用程序使用自定义URL方案启动,如“myap:// Dosomething”,但这对我想要的并不实用。有可能以某种方式注册一个方案,允许像“http://www.mydomain.com/”这样的电子邮件中的链接启动我的应用程序,比如app store链接和youtube链接吗?

2 个答案:

答案 0 :(得分:7)

如果您希望在Mail中可以点击该链接,则必须使用http://链接启动Safari。这意味着您应该在某个Web服务器上创建一个页面,该页面返回带有您的myApp:// URL的HTTP 303重定向(请参阅其他)。这应该会导致Safari启动您的应用程序。如果失败,您可以尝试<meta>重定向,并作为最后的手段使用标准<a href="myApp://">Click me</a>链接。

答案 1 :(得分:0)

要做到这一点,您必须注册并托管该域并将其设置为重定向到URL方案。如何设置重定向取决于您正在运行的Web服务器。为什么你认为myapp://是不切实际的?