HarmonyOS app 升级弹框,通知用户可以升级到最新版本,需要跳转到华为应用商店,求路由跳转地址?

HarmonyOS app 升级弹框,通知用户可以升级到最新版本,需要跳转到华为应用商店,求路由跳转地址?或者告知如何跳转到应用商店。


HarmonyOS
2024-11-18 11:44:25
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

​这个问题可以参考下这个文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/store-update-V5

看下这个:

基于context.startAbility方法拉起指定应用,并携带参数。其中type是固定配置值,uri是"store://appgallery.huawei.com/app/detail"拼接上id参数,才能拉起HarmonyOS 应用市场详情页面。

uri: 'store://appgallery.huawei.com/app/detail?id='+appId

【示例】​

import Want from '@ohos.app.ability.Want'; 
import common from '@ohos.app.ability.common'; 
 
@Entry 
@Component 
struct Index { 
  @State appId: string = 'C1142586279411547392'; 
  controller: TextInputController = new TextInputController(); 
  build() { 
    Row() { 
      Column() { 
        TextInput({ text: this.appId, placeholder: '请输入应用的appId', controller: this.controller }) 
          .width('90%') 
          .onChange((value: string) => { 
            this.appId = value 
          }) 
        Button('点击跳转到HarmonyOS版应用市场详情页面') 
          .margin({top: 50}) 
          .onClick(()=>{ 
            const want: Want = { 
              uri: `store://appgallery.huawei.com/app/detail?id=${this.appId}` 
            }; 
            const context = getContext(this) as common.UIAbilityContext; 
            context.startAbility(want).then(()=>{ 
              //拉起成功 
            }).catch(()=>{ 
              // 拉起失败 
            }); 
          }) 
      } 
      .width('100%') 
    } 
    .height('100%') 
  } 
}
分享
微博
QQ
微信
回复
2024-11-18 16:47:47
相关问题
HarmonyOS @ohos/mmkv 怎么更新到最新版本
645浏览 • 1回复 待解决
目前鸿蒙手机最新版本是多少?
7091浏览 • 1回复 待解决
ets怎么跳转到应用商店
3588浏览 • 1回复 待解决
android 应用升级到鸿蒙应用
2699浏览 • 0回复 待解决
请问鸿蒙最新版本是多少?我的是nova8
11053浏览 • 1回复 待解决
鸿蒙应用跳转应用商店的方式?
3943浏览 • 1回复 待解决
HarmonyOS 跳转华为应用商店详情页
257浏览 • 1回复 待解决
如何跳转到商店应用下载的位置?
287浏览 • 1回复 待解决
HarmonyOS应用升级跳转应用市场推荐
423浏览 • 1回复 待解决
HarmonyOS 跳转应用商店下载更新
273浏览 • 1回复 待解决
ubuntu 如何安装最新版 containerd?
2237浏览 • 1回复 待解决
HarmonyOS APP内自动下载安装新版本
282浏览 • 1回复 待解决