链接到 Google Play

Google Play 提供多种链接格式,让您可以根据需要将用户带到您的产品,例如从 Android 应用、网页、广告、评论、文章、社交媒体帖子等。

链接格式允许您链接到以下内容

链接到商店列表

使用以下格式直接深层链接到应用的商店列表页面,用户可以在该页面上查看应用说明、屏幕截图、评论等,然后安装它。

要创建链接,您需要知道应用的完全限定的包名称,该名称在应用的 清单文件中声明。包名称在 Google Play Console 中也可见。

https://play.google.com/store/apps/details?id=<package_name>

这是一个示例

http://play.google.com/store/apps/details?id=com.google.android.apps.maps

有关如何在 Android 应用中发送链接的详细信息,请参阅 从 Android 应用链接

链接到开发人员页面

使用以下格式将用户链接到您的 开发人员页面。在此页面上,您可以提供有关您的品牌的更多详细信息,推荐一个应用,并提供您发布的其他应用的列表。

要创建链接,您需要知道您的发布者名称,该名称可在 Play Console 中获取。

https://play.google.com/store/apps/dev?id=<developer_id>

这是一个示例

https://play.google.com/store/apps/dev?id=5700313618786177705

有关如何在 Android 应用中发送链接的详细信息,请参阅 从 Android 应用链接

链接到搜索结果

使用以下格式将用户链接到 Google Play 上的搜索查询结果。搜索结果页面显示与查询匹配的应用(以及可选的其他内容)列表,每个应用都带有评分、徽章和安装按钮。

要创建链接,您只需要一个搜索查询字符串。如果您希望查询搜索 Google Play 应用列表之外的内容,请删除链接 URL 的 &c=apps 部分。

https://play.google.com/store/search?q=<search_query>&c=apps

这是一个示例

https://play.google.com/store/search?q=maps&c=apps

有关如何在 Android 应用中发送链接的详细信息,请参阅 从 Android 应用链接

链接到收藏夹

如果您的应用在 Google Play 排行榜或收藏夹中出现或被推荐,您可以使用以下格式将用户直接链接到收藏夹。收藏夹显示收藏夹中应用的排名列表,以及评分、简短说明和安装按钮。

https://play.google.com/store/apps/collection/<collection_name>

这是一个示例

https://play.google.com/store/apps/collection/topselling_free

有关如何在 Android 应用中发送链接的详细信息,请参阅 从 Android 应用链接

表 1. Google Play 上的收藏夹。

收藏夹 collection_name
精选推荐(精选) featured
付费榜 topselling_paid
免费榜 topselling_free
新免费榜 topselling_new_free
新付费榜 topselling_new_paid
畅销榜 topgrossing
趋势榜 movers_shakers

链接到编辑精选页面

如果您的应用在编辑精选的文章中出现或被推荐,您可以使用以下格式将用户直接链接到编辑精选页面。

主要编辑精选页面的 URL 为

https://play.google.com/store/apps/topic?id=editors_choice

您可以在编辑精选页面上找到每个页面的 URL。

以下是一些示例

从 Android 应用链接

如果您想从 Android 应用链接到您的产品,请创建一个打开 URL 的Intent。在配置此 Intent 时,将"com.android.vending"传递给Intent.setPackage(),以便用户在 Google Play 商店应用中看到您的应用详情,而不是在选择器中。

以下示例将用户引导至查看包含包名称com.example.android的应用在 Google Play 中的信息。

Kotlin

val intent = Intent(Intent.ACTION_VIEW).apply {
    data = Uri.parse(
            "https://play.google.com/store/apps/details?id=com.example.android")
    setPackage("com.android.vending")
}
startActivity(intent)

Java

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(
        "https://play.google.com/store/apps/details?id=com.example.android"));
intent.setPackage("com.android.vending");
startActivity(intent);

启动 Google Play 即时体验

如果您已使用Google Play 即时体验发布了即时应用,您可以按如下方式启动该应用。

Kotlin

val uriBuilder = Uri.parse("https://play.google.com/store/apps/details")
        .buildUpon()
        .appendQueryParameter("id", "com.example.android")
        .appendQueryParameter("launch", "true")

// Optional parameters, such as referrer, are passed onto the launched
// instant app. You can retrieve these parameters using Activity.intent.data.
uriBuilder.appendQueryParameter("referrer", "exampleCampaignId")

val intent = Intent(Intent.ACTION_VIEW).apply {
    data = uriBuilder.build()
    setPackage("com.android.vending")
}
startActivity(intent)

Java

Intent intent = new Intent(Intent.ACTION_VIEW);
Uri.Builder uriBuilder = Uri.parse("market://launch")
    .buildUpon()
    .appendQueryParameter("id", "com.example.android");

// Optional parameters, such as referrer, are passed onto the launched
// instant app. You can retrieve these parameters using
// Activity.getIntent().getData().
uriBuilder.appendQueryParameter("referrer", "exampleCampaignId");

intent.setData(uriBuilder.build());
intent.setPackage("com.android.vending");
startActivity(intent);

URL 格式摘要

下表总结了 Google Play(Web 和 Android 应用中)当前支持的 URI,如前几节所述。

对于此结果 使用此链接
显示特定应用的商店列表 https://play.google.com/store/apps/details?id=<package_name>
显示特定发布者的开发者页面 https://play.google.com/store/apps/dev?id=<developer_id>
显示搜索查询的结果 https://play.google.com/store/search?q=<query>
显示应用合集 https://play.google.com/store/apps/collection/<collection_name>
启动 Google Play 即时体验 market://launch?id=<package_name>