首页 >> 知识 >> H5唤起主流安卓应用市场

H5唤起主流安卓应用市场

H5唤起主流安卓应用市场 一、需求分析二、安卓平台各大软件商店活跃度排名2.1 产商商店2.2 应用商店 三、测试结果四、Scheme跳转协议4.1 应用场景4.2 Scheme协议的原理是什么?4.3 Scheme协议的格式是什么? 五、唤起方案5.1 目前app scheme唤起协议5.2 安卓平台各大软件市场,唤起下载页方案 六、问题

一、需求分析

H5唤起各大安卓主流软件市场,并尝试定位到某个app的详情页

二、安卓平台各大软件商店活跃度排名 2.1 产商商店

2.2 应用商店

三、测试结果 手机品牌腾讯应用宝360手机助手百度手机助手豌豆荚pp助手搜狗手机助手安卓市场/应用汇华为市场oppo软件商店vivo商店小米商店华为MLA-AL00✔️✔️✔️✔️✔️✔️✔️✔️–––360✔️✔️✔️✔️✔️✔️✔️––––oppo❌❌❌❌❌❌❌–✔️––vivo❌❌❌❌❌❌❌––✔️–小米✔️❌❌❌❌❌❌–––✔️ 四、Scheme跳转协议

Scheme 是一种页面内跳转协议

4.1 应用场景

h5页面可以定制化跳转到app的某一个页面(体现在h5浏览器中增加一个按钮去直接去app的某一个页面)

4.2 Scheme协议的原理是什么?

其实就是约定一个协议,让其他应用可以根据协议跳转到你的应用里。

4.3 Scheme协议的格式是什么? "bs://test:8080/abc/cbd?name=333&value=222"可以类似的理解为一个http的地址。 bs: 就是Scheme的协议名称,可以随便定义,类似于httptest:代表Scheme协议的作用域8080:代表Scheme协议的端口号/abc/cbd :代表制定的页面(路径)name =333&value=222 :表示传递的参数 五、唤起方案 5.1 目前app scheme唤起协议 // 家长端:ztjy://com.seebaby/// 园丁端:ztjy.teacher.applink://com.yuanding.seebaby/ 5.2 安卓平台各大软件市场,唤起下载页方案 //通用 market://details?id=com.seebaby//华为市场 appmarket://details?id=com.seebaby//小米商店 mimarket://details?id=com.seebaby//应用宝 tmast://appdetails?pname=com.seebaby 六、问题

6.1 微信浏览器,无法唤起app。可以做h5引导页,引导用户通过浏览器打开 6.2 华为手机,通过华为浏览器使用通用方案,直接打开h5下载页,无法唤起华为市场 6.3 洛基亚手机无法唤起软件市场 6.4 小米、vivo、oppo无法唤起其他软件市场,只能唤起自带应用商店

网站地图