2010-07-13 102 views
25

鏈接到Android電子市場應用程序的最佳方式是什麼?不知道誰將獲得鏈接(Android用戶/非Android用戶)以及來自何處(桌面/移動設備)?如何鏈接到Android Market應用程序

對於iPhone我使用itunes.apple.com應用程序鏈接。他們會顯示應用程序的完整說明,如果您已安裝iTunes,無論是在桌面還是在移動設備上,都可以直接下載應用程序。例如:http://itunes.apple.com/us/app/ibooks/id364709193?mt=8

對於的Android我目前使用第三方Android Market的網頁瀏覽器(參見下面的回答),但我不知道是否有一個更好的選擇,並希望從別人誰也處理了這個學習問題。

+1

只需檢查此鏈接:http://developer.android.com/guide/publishing/publishing.html#marketintent,以示例方式給出所有內容。 – 2011-08-23 11:14:00

+0

http://developer.android.com/distribute/tools/promote/linking.html – 2014-12-11 07:52:28

回答

22

我昨天正在關注這個事情,而這又是一個巧合:新的Android Market **剛剛發佈!

  • 從您的桌面計算機要https://play.google.com/store/apps/details?id=com.google.earth現在顯示一整頁的關於選擇的應用,與截圖,評論等等,你甚至可以在手機上安裝應用程序遠程!

  • 從手機打開相同的URL會提示您是否要查看網站或直接進入Google Play應用。

我猜這現在將成爲鏈接到應用程序的首選方法。

**目前稱爲谷歌播放

50

我認爲這將有助於你:http://d.android.com/guide/publishing/publishing.html#marketintent

目前,Android市場沒有一個Web界面或桌面客戶端。基本上,你有兩種類型的URI,你可以使用:

  1. market://details?id=com.google.earth
  2. http://market.android.com/details?id=com.google.earth

兩個選項將開放的Android市場,如果從Android設備中點擊(已安裝市場) 。關於每一個的詳細信息:

  1. 只有安裝Market的Android設備才能理解這一項。市場立即開放。這是最好的嵌入QR碼,可以用任何帶相機的Android設備閱讀。您可以在您的網站或任何地方顯示這些QR碼。檢查出http://qrcode.kaywa.com/爲一個不錯的二維碼發生器(你甚至可以熱鏈接到他們)
  2. 這一個是任何設備(因爲它是http://),但打開它在瀏覽器中給出了404未找到錯誤(因爲我說,市場上沒有網絡界面)。但是,Google有可能在某些時候爲市場建立一個網絡界面並保持這種鏈接結構。如果您通過Android設備點擊此類鏈接,您將獲得「完成此操作以...」對話框,讓您在瀏覽器和Android Market之間進行選擇。從一開始(重點煤礦)的鏈接

報價:

注意,這些URI時作爲Intent數據傳輸只工作 - 你不能目前負載在Web瀏覽器中的URI ,無論是在臺式機上還是在設備上。

確保給它一個閱讀,這是一個很好的資源。

編輯:與此同時(即,直到Google爲Android Market創建界面),使用Crycket等服務完全沒問題,我見過很多人這樣做。

+0

+1獲得非常詳細的答案。但是,404錯誤使我無法使用此解決方案,至少在Google決定向Market提供Web界面之前。 – hpique 2010-07-13 17:13:51

+0

@hgpc然後繼續使用Crycket(或類似的服務)。 – Felix 2010-07-13 17:51:19

+1

如果您安裝了FoxToPhone/ChromeToPhone,我很高興地發現'market:// details?id = ...'URL會自動發送到您的手機。 – MatrixFrog 2010-09-07 01:03:27

0

下面是我用我的網頁內容。它基於JavaScript和jQuery。這個想法是搜索瀏覽器的用戶代理內部對「Android」的子字符串,如果是這樣的話 - 與Android市場URI部分取代HTTP URI的一部分,各個環節裏面:

<html> 

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> 
<script type="text/javascript"> 
$(function() { 
    updateAndroidMarketLinks(); 
    // some more core here ... 

    function updateAndroidMarketLinks() 
    { 
    var ua = navigator.userAgent.toLowerCase(); 
    if (0 <= ua.indexOf("android")) { 
     // we have android 
     $("a[href^='http://market.android.com/']").each(function() { 
     this.href = this.href.replace(/^http:\/\/market\.android\.com\//, 
      "market://"); 
     }); 
    } 
    } 
}); 
</script> 
</head> 

<body> 
<a href="http://market.android.com/details?id=com.google.earth" target="_blank">Download for Android</a> 
</body> 

</html> 
1

新的格式爲確保網址對於在Google Play中打開的應用,例如market://details?id=com.adobe.reader,當然您需要查看瀏覽器中的網址以獲取「com。?。?」部分網址。

相關問題