2012-08-02 126 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>

相關問題