文章目录
前言
一、从 Android 应用跳转到 Google Play 代码
二、Google Play 页面的链接格式
三、Google Play 免安装体验
前言
本博客参考资料
一、从 Android 应用跳转到 Google Play 代码
首先 , 创建 Intent , 设置其 Action 为 “android.intent.action.VIEW” ,
然后 , 设置 Uri 操作数据 , 该 Uri 就是对应的 Google Play 页面链接 ;
最后 , 设置一个明确的应用程序包名 , 设置 “com.android.vending” 包名可以在跳转后直接显示 Google Play 对应的页面 , 不再弹出选择器 ; 否则打开时 , 会显示应用的选择器 ;
/**
* (通常是可选的)设置一个明确的应用程序包名称,该名称限制此意图将解析到的组件。
* 如果保留默认值null,则将考虑所有应用程序中的所有组件。
* 如果非null,则意图只能匹配给定应用程序包中的组件。
*
* @param packageName要处理的应用程序包的名称
* 或null以允许任何应用程序包。
*
* @return返回相同的Intent对象,用于链接多个调用
* 变成一句话。
*
* @see#getPackage
* @see#resolveActivity
*/
public @NonNull Intent setPackage(@Nullable String packageName) {
if (packageName != null && mSelector != null) {
throw new IllegalArgumentException(
"Can't set package name when selector is already set");
}
mPackage = packageName;
return this;
}
代码示例 :
Java :
上述代码来自 链接到 Google Play - 从 Android 应用提供链接 地址 ;
二、Google Play 页面的链接格式
Google Play 页面的链接格式 :
应用的商品详情页面 :
指定开发者页面 : 5700313618786177705 是指定的开发者 id ;
搜索结果页面 : 搜索 maps 内容 , c=apps 表示只在 Google Play 中搜索应用 ;
应用合集页面 : 常见的应用合集参考
启动免安装应用 : 使用该链接的前提是对应 package_name 包名的应用必须是一款免安装应用 , 免安装应用开发参考 https://developer.android.google.cn/topic/google-
三、Google Play 免安装体验
参考 Google Play Instant 文档 ;