admin管理员组

文章数量:1560424

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

如果从Android应用提供链接,则可以控制此链接是启动Play商店应用还是启动浏览器,后者会将用户转至Google Play网站。

链接至商品详情页

使用下面这种格式的深层链接可将用户直接带到特定应用的商品详情页。 在商品详情页上,用户可以查看应用说明、屏幕截图以及评论等,还可以安装该应用。

要创建此链接,您需要知晓应用的完全限定程序包名称(在应用的清单文件中声明)。 此外,Developer Console中也显示该程序包名称。

从网站:

http://play.google/store/apps/details?id=<package_name>复制代码

从 Android 应用:

market://details?id=<package_name>复制代码

下面是一个示例:

http://play.google/store/apps/details?id=com.google.android.apps.maps复制代码

链接至产品列表

使用下面这种格式的链接可将用户带到您所发布应用的列表。用户可以通过产品列表查看特定发布商发布的所有应用,以及各个应用的评分、编辑徽章和“Install”按钮。

要创建此链接,您需要知晓发布商名称(可在Developer Console中找到)。

从网站:

http://play.google/store/search?q=pub:<publisher_name>复制代码

从 Android 应用:

market://search?q=pub:<publisher_name>复制代码

下面是一个示例:

http://play.google/store/search?q=pub:Google Inc.复制代码

链接至搜索结果

使用下面这种格式的链接可将用户带到Google Play上的搜索查询结果。搜索结果页会显示与查询相匹配的应用的列表(可能还会显示其他内容),以及各个应用的评分、徽章和“Install”按钮。

要创建此链接,只需一个搜索查询字符串。如果您希望此次查询搜索 Google Play 应用商品详情以外的地方,则可以移除该链接网址中的 &c=apps 部分。

从网站:

http://play.google/store/search?q=<search_query>&c=apps复制代码

从 Android 应用:

market://search?q=<seach_query>&c=apps复制代码

下面是一个示例:

http://play.google/store/search?q=maps&c=apps复制代码

链接至某个合集

如果您的应用获得推荐或显示在某个 Google Play 排行榜或合集中,您可以使用下面这种格式的链接,让用户直接转至相应合集。 该合集会按照排名显示其中的应用,以及各个应用的评分、简短说明和“Install”按钮。

从网站:

http://play.google/store/apps/collection/<collection_name>复制代码

从 Android 应用:

market://apps/collection/<collection_name>复制代码

下面是一个示例:

http://play.google/store/apps/collection/editors_choice复制代码
Google Play 上的合集
合集collection_name
店员推荐(精选)featured
编辑推荐editors_choice
热门付费topselling_paid
热门免费topselling_free
热门免费新品topselling_new_free
热门付费新品topselling_new_paid
畅销topgrossing
流行movers_shakers
最畅销游戏topselling_paid_game

从 Android 应用提供链接

用户在 Android 设备上可以访问两种常规格式的链接。这两种格式在设备上触发的行为略有不同:

  • market:// 启动 Play 商店应用以加载目标页面。
  • http:// 让用户选择启动 Play 商店应用或浏览器来处理请求。 如果选择浏览器处理请求,将在Google Play网站上加载目标网页。
    一般情况下,对网页上的链接应使用http://格式;对Android应用中的链接应使用market://

如果您希望从 Android 应用链接到您的商品,请创建一个可打开 Google Play 网址的 Intent,如下例所示。

 /**
     * 启动到应用商店app详情界面
     *
     * @param appPkg    目标App的包名
     * @param marketPkg 应用商店包名 if null 则由系统弹出应用商店列表供用户选择,否则调转到目标市场的应用详情界面,某些应用商店可能会失败
     */
    public void navigateToMarket(@NonNull String appPkg, String marketPkg) {
        try {
            Uri uri = Uri.parse("market://details?id=" + appPkg);
            Intent intent = new Intent(Intent.ACTION_VIEW);
            intent.setData(uri);
            if (!TextUtils.isEmpty(marketPkg)) {
                intent.setPackage(marketPkg);
            }
            startActivity(intent);
        } catch (ActivityNotFoundException e) {
            Log.e(TAG, "navigateToMarket: no market app installed", e);
        }
    }复制代码
主流应用商店对应的包名如下:
包名商店
com.android.vendingGoogle Play
com.tencent.android.qqdownloader应用宝
com.qihoo.appstore360手机助手
com.baidu.appsearch百度手机助
com.xiaomi.market小米应用商店
com.wandoujia.phoenix2豌豆荚
com.huawei.appmarket华为应用市场
com.taobao.appcenter淘宝手机助手
com.hiapk.marketpho安卓市场
cn.goapk.market安智市场

网址格式总结

下表总结了 Google Play 当前支持的 URI(在网页上和在 Android 应用中),如前几部分所述。

目标结果网页链接Android 应用链接
显示特定应用的商品详情页面http://play.google/store/apps/details?id=<package_name>market://details?id=<package_name>
显示特定发布商的应用http://play.google/store/search?q=pub:<publisher_name>market://search?q=pub:<publisher_name>
使用常规字符串查询搜索应用。http://play.google/store/search?q=<query>market://search?q=<query>

本文标签: 跳转到市场android