2012-11-12 87 views
0

可能重複:
How to send email with link to open Android application在Android的電子郵件中點擊鏈接打開應用程序?

我有我的項目一個奇怪的規定..

假設我有一個應用程序說XYZ安裝在Android手機和比我收到一封來自郵件服務器的郵件,其中包含一個鏈接,如http://XYZ.com/?params(i.e. X=1&Y=2&Z=3),現在點擊此鏈接我想打開XYZ應用程序,如果它安裝在手機和活動我想獲得這些參數X,Y和Z,如果應用程序是未安裝用戶應該被重定向到商店下載XYZ應用程序和安裝後,應用程序負責,並像其已安裝一樣運行(使用這些參數打開第一個活動)。

我該如何做到這一點?我不知道從哪裏開始,所以即使是正確方向的最小指針也會有很大的幫助。

+0

您需要註冊該意圖。見http://stackoverflow.com/questions/2388624/launch-activity-from-url –

+0

謝謝@詹姆斯..該鏈接肯定包含一部分的問題.. – aProgrammer

+0

不知道爲什麼它不工作棒棒糖 –

回答

1

您的問題過於寬泛,涵蓋了Android SDK和網絡編程的多個方面。嘗試將您的要求分解爲單獨的項目並單獨解決:

1)如果應用程序存在,並且用戶單擊瀏覽器/電子郵件客戶端中的鏈接。我該如何讓我的應用程序處理這個鏈接?

2)如果應用程序未安裝,如何將點擊URL的用戶重定向到Google Play中的應用安裝頁面?

3)如何從URL中提取參數?

4)等

對於項目#1我建議在看this answer

+0

但我如何知道該應用程序是否安裝? – aProgrammer

相關問題