链接到 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 应用链接到您的产品,请创建一个 Intent 来打开 URL。在配置此 Intent 时,将 "com.android.vending" 传递到 Intent.setPackage() 中,以便用户在 Google Play 商店应用中查看应用的详细信息,而不是在 选择器 中查看。

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

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 Instant 体验

如果您使用 Google Play Instant 发布了即时应用,则可以按如下方式启动应用

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(在网页和 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 Instant 体验 market://launch?id=<package_name>