HarmonyOS 如何引导用户从浏览器打开应用商店下载APP

如果想引导用户从浏览器打开应用商店下载APP,H5页面上的跳转链接该如何获取?

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

可以参考下面代码:

Web({ src: $rawfile('local.html'), controller: this.controller })
  .onLoadIntercept((event) => {
    if (event) {
      let url: string = event.data.getRequestUrl();
      console.log(url)
      if (url.indexOf('store://appgallery.huawei.com/app') === 0) {
        // 跳转商店详情界面
        const want: Want = {
          // appid是应用的appid
          uri: `store://appgallery.huawei.com/app/detail?id=${this.appId}`
        };
        const context = getContext(this) as common.UIAbilityContext;
        context.startAbility(want).then(()=>{
          //拉起成功
        }).catch(()=>{
          // 拉起失败
        });
        return true;
      }
    }
    return false;
  })
分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS applink浏览器跳转到应用
47浏览 • 1回复 待解决
HarmonyOS 如何浏览器唤起app
611浏览 • 1回复 待解决
浏览器下载的文件如何导入鸿蒙
7302浏览 • 1回复 待解决
安卓App或者浏览器如何跳转鸿蒙App
10012浏览 • 1回复 待解决
浏览器应用应该怎样拉起?
475浏览 • 2回复 待解决
HarmonyOS 如何引导用户打开GPS开关?
493浏览 • 1回复 待解决
HarmonyOS浏览器scheme链接唤起APP问题
1069浏览 • 1回复 待解决
HarmonyOS跳转系统浏览器打开网页报错
708浏览 • 1回复 待解决
HarmonyOS 浏览器不能通过scheme拉起app
685浏览 • 1回复 待解决
有谁知道如何拉起浏览器应用
1848浏览 • 1回复 待解决
HarmonyOS 浏览器访问H5,并唤起App
22浏览 • 1回复 待解决
HarmonyOS 启动默认浏览器
594浏览 • 1回复 待解决