2014-01-23 50 views
0

我試圖實現發送電子郵件或帶有URL的消息在應用程序中打開,但如果用戶沒有安裝應用程序網址應該重定向到應用程序商店下載應用程序。例如:iOS如何從URL打開應用程序或重定向到應用程序商店下載應用程序

1.- user1發送電子郵件給他的家人與URL加載信息在應用程序 2.-家庭沒有應用程序安裝在那裏的iOS設備,當他們點擊url加載itunes商店下載應用程序。當他們下載應用程序時,請再次點擊該網址,並加載信息。

你們誰都知道怎麼可以實現這樣的事情?

我會很感激你的幫助

回答

1

電子郵件應包含一個鏈接到一個網頁的內容如果可能的話。然後,該網頁應設計爲可在應用程序中打開內容(請參閱this question)。

由於如果應用程序是從網頁安裝的,因此它是difficult to detect,如果未安裝應用程序,網頁可以有鏈接來安裝應用程序。

+0

您提到的鏈接僅顯示如何打開網頁,但不顯示如果應用程序未安裝在設備上會發生什麼情況。 – HelenaM

+0

如果未安裝應用程序,用戶可以使用鏈接進行安裝。很難知道該應用是否已安裝。 – Joshcodes

+0

使用[iTunes Link Maker工具| https://linkmaker.itunes.apple.com/]爲iTunes Store,App Store,iBooks Store和Mac App Store創建鏈接。這樣可以避免將訪問者發送到搜索結果頁面。 – dgeske

0

你將不得不使用已經建議的方法來啓動應用程序:

window.location = "myapp://myparam"; 

然後你將需要檢查,如果該頁面發佈會或沒有(你的應用程序啓動時是否與否)。如果沒有,那麼你可以在App Store推出一個搜索通過這種手段:

window.location = "itms-apps://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?media=software&term=(your company/app name)" 

而不是做這個搜索,你也只需要提供直接在應用商店的鏈接到你的應用程序。我看到最難的部分是檢查您的應用是否從原始嘗試通過window.href啓動您的應用時啓動,我不知道如何完成該檢查。

相關問題