2010-07-13 104 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。?。?”部分网址。

相关问题