从您的应用中链接到亚马逊


从您的应用中链接到亚马逊

推广您的应用的一种方法是从您的应用中提供直接指向 Amazon Appstore 或亚马逊零售网站的链接。此类型的链接称为“深度链接”,可用于以下几种目的:

  • 链接到 Amazon Appstore 中您的应用的付费版本。
  • 链接到 Amazon Appstore 中您的另一个应用或所有应用。
  • 将客户链接到 Amazon Appstore 或零售网站以编写评论。

在您的应用中提供指向亚马逊客户端的深度链接的方法有两种。其中每种方法所要求的链接的基本 URL 的格式略有不同。

下表介绍了两种链接方法,并提供了使用每种方法时美国亚马逊网站的基本 URL:

方法 描述 基本 URL
链接到亚马逊零售网站 此类型的链接使用标准 URL 格式。您可以从任何浏览器测试此类型的链接。 http://www.amazon.com/gp
/mas/dl/android?
直接链接到 Amazon Appstore 应用 此类型的链接是首选方法,将直接打开 Amazon Appstore 应用。直接链接使用了常规浏览器无法识别的特殊格式。 amzn://apps/android?

这两种链接格式都接受参数来自定义最终 URL。下表列出并描述了可用于链接到亚马逊的参数。

注意:​ 您的应用只有在 Amazon Appstore 中上线之后才具有 ASIN。要在您的应用上线之前在其中添加深度链接,请使用 p= 参数并指定程序包名称。

参数 描述
s= 添加搜索词。对特殊字符(如空格 ( ))使用 URL 编码。
p= 链接到特定应用程序 ID 的详情页面。有关更多信息,请参阅应用程序 ID
initiatePurchaseFlow=true (可选)如果设置此可选参数,该链接将打开另一个应用的购买对话框(无需打开应用的详细信息页面)。该方法的一个优点是用户留在当前应用内。
asin= 目录中的所有应用都具有一个称为 ASIN 的唯一标识符。使用此标识符通过应用的 ASIN 直接链接到该应用。应用的 ASIN 可在其详情页面上找到。
showAll=1 按对应于指定的程序包名称或 ASIN 的应用的开发者显示所有应用(需要“p”或“asin”参数)

下表显示了每个参数的示例。

s=
Amazon Appstore amzn://apps/android?s=amazon%20mp3
亚马逊零售 Web http://www.amazon.com/gp/mas/dl/android?s=amazon%20mp3
p=
Amazon Appstore amzn://apps/android?p=com.amazon.mp3
亚马逊零售 Web http://www.amazon.com/gp/mas/dl/android?p=com.amazon.mp3
initiatePurchaseFlow=true
Amazon Appstore amzn://apps/android?initiatePurchaseFlow=true&asin=B004FRX0MY
亚马逊零售 Web http://www.amazon.com/gp/mas/dl/android?initiatePurchaseFlow=true&asin=B004FRX0MY
asin=
Amazon Appstore amzn://apps/android?asin=B004FRX0MY
亚马逊零售 Web http://www.amazon.com/gp/mas/dl/android?asin=B004FRX0MY
showAll=1
Amazon Appstore amzn://apps/android?p=com.amazon.mp3
&showAll=1
亚马逊零售 Web http://www.amazon.com/gp/mas/dl/android?p=com.amazon.mp3&showAll=1

国际注意事项

如果您使用 URL 进行链接,可能需要实施某种逻辑来处理不同的站点(如国际站点)以引用正确的亚马逊域。例如,对于美国,类似于 http://www.amazon.com/gp/mas/dl/android?p=com.example.myapp.apk 的链接在美国有效,但在法国无效。

在法国,等效链接可能是:http://www.amazon.fr/gp/mas/dl/android?p=com.example.myapp.apk

要查看具有自己的 Appstore 的国家/地区、这些国家/地区的域以及这些国家/地区的居民可以在其他哪些地方购买应用的完整列表,请参阅有资格购买应用的国家和地区