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

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

HarmonyOS
2024-12-25 11:27:08
浏览
收藏 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;
  })
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
分享
微博
QQ
微信
回复
2024-12-25 12:55:29


相关问题
HarmonyOS applink浏览器跳转到应用
774浏览 • 1回复 待解决
HarmonyOS 如何浏览器唤起app
1269浏览 • 1回复 待解决
浏览器下载的文件如何导入鸿蒙
8180浏览 • 1回复 待解决
HarmonyOS 浏览器内无法下载charles证书
734浏览 • 1回复 待解决
安卓App或者浏览器如何跳转鸿蒙App
10399浏览 • 1回复 待解决
HarmonyOS 如何引导用户打开GPS开关?
1101浏览 • 1回复 待解决
HarmonyOS浏览器scheme链接唤起APP问题
1740浏览 • 1回复 待解决
HarmonyOS跳转系统浏览器打开网页报错
1478浏览 • 1回复 待解决
HarmonyOS 浏览器不能通过scheme拉起app
1216浏览 • 1回复 待解决
浏览器应用应该怎样拉起?
903浏览 • 2回复 待解决
有谁知道如何拉起浏览器应用
2142浏览 • 1回复 待解决
HarmonyOS 如何跳转应用商店下载应用
270浏览 • 1回复 待解决
HarmonyOS 浏览器访问H5,并唤起App
652浏览 • 1回复 待解决