文档管理中心
|

公共基础

应用媒体

网络与连接

华为应用市场从h5浏览器端 是 怎么唤起的华为应用市场app呢???

近期做一个通过h5页面去唤起各个手机厂商默认自带的应用市场,

网上找资料看了几天:都是说的以下这些地址

基本都是通过以下浏览器重定向各应用市场协议地址,来达到唤起各个应用市场的目的:例如小米应用市场  oppo vivo==

//通用 market://details?id=安卓应用包名

//华为市场 appmarket://details?id=安卓应用包名

//小米商店 mimarket://details?id=安卓应用包名

//应用宝  tmast://appdetails?pname=安卓应用包名

目前使用通用地址或对应厂商地址都可以唤起小米、oppo、vivo各自自带应用市场的app,但是:
重点来了,为什么华为不管使用通用地址重定向还是使用对应华为市场的地址都是无法唤起华为应用市场app呢???

在网上也看到有人这样说,但是一直找不到原因,是这个地址不对嘛?还是或者其他什么原因?有大佬知道吗?感觉这个地址不对

cke_53781.png

目前根据资料及实验发现,华为有个https网页端的一个应用市场,通过使用手机浏览器打开,点下载任何一个app,华为自己的h5浏览器端应用市场居然可以正常唤起华为应用市场app,这就很迷惑了,不知道华为官方h5是怎么打开的华为应用市场的呢,也没找到答案,华为官方应该不是使用的 market://details?id=安卓应用包名  或者  appmarket://details?id=安卓应用包名?这俩吧?

有官方解答一下吗??

目前解决方案是我这边h5功能直接重定向到华为应用市场h5浏览器端https的协议地址,再通过在华为官方h5中操作搜索下载app,中转去帮组打开华为应用市场,但这样中间就多了一步。

不太明白为什么其他的小米等厂商的market协议地址可以直接唤起应用市场,华为的地址的不行呢???

点赞
收藏
回复
分享
举报
浏览1705 编辑于2023-09-25 10:26四川
全部评论
最多点赞
最新发布
最早发布
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要提问题

了解社区公约,与您携手共创和谐专业的开发者社区。