2012-08-02 114 views
8

我正在开发一个程序,其中将电子邮件发送给用户,并且打开iPhone应用程序的链接嵌入在电子邮件中。问题是,当用户点击链接打开应用程序时,邮件已经去除了冒号,因此链接不再有效!通过电子邮件链接打开iPhone应用程序

基本上被创建的链接看起来是这样的:

@"<BR><BR><BR><A HREF=\"http://myApp://\">Open App</A>" 

但链接,电子邮件中单击时,打开该浏览器,而不是:

对myApp //

没有冒号,所以应用程序不会启动,浏览器说它找不到页面。

任何想法如何解决这个问题?谢谢!

+0

请谷歌“iOS应用自定义URL方案” – Jessedc 2012-08-02 02:27:48

+0

我不知道你需要输入“http://”,它的一部分... – TommyG 2012-08-02 03:37:06

+0

我见过这些教程,他们是建立一个非常有用的应用程序接受要启动的URL,但他们没有说任何有关将自定义URL放入电子邮件中并将URL保留在电子邮件中的内容。 不幸的是,如果你离开http://,那么链接不再是电子邮件中的链接。 :/ – 2012-08-02 23:06:41

回答

1

这只是应该是:

@"<BR><BR><BR><A HREF=\"myApp://\">Open App</A>" 

至于定制URL的解决办法正在阻止Gmail中,你可以做的是建立类似http://myapp.mydomain.com/高达千万重定向到myapp://...这样,它会看起来像一个正常域,但打开你的应用程序。在加号后,你将能够看到有多少人点击你的链接,尽管在下面它会首先通过Safari弹出。

0

将'http:'添加到您的所有图片和网址中,iphones不会识别没有链接的链接。也为他们使用单引号(')。 <a href='http://xyz.com'></a><img src='http://xyz.com/pqr/abc.jpg'></img>

相关问题