HarmonyOS 版本升级机制

HarmonyOS 版本升级机制。

HarmonyOS
2024-11-15 09:12:40
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

​可参考应用市场的更新功能:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/store-update-0000001847922949-V5​,注意该能力对应的是API能力级别为API 12 的能力,对应的IDE为5.0会检测到是否有新版本和应用可以弹框提示用户有新版本,弹窗之后可以跳转应用市场升级,或者关闭提示弹窗跳转到应用市场详情页可参考如下代码:

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

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(‘点击跳转到应用市场详情页面’) 
        .margin({top: 50}) 
          .onClick(()=>{ 
            const want: Want = { 
              uri: 'store://appgallery.huawei.com/app/detail?id=' + bundleName, //  bundleName为需要打开应用详情的应用包名 
            }; 
            const context = getContext(this) as common.UIAbilityContext; 
            context.startAbility(want).then(()=>{ 
              //拉起成功 
            }).catch(()=>{ 
              // 拉起失败 
            }); 
          }) 
      }
分享
微博
QQ
微信
回复
2024-11-15 15:15:32
相关问题
HarmonyOS升级版本后音量监听失效
523浏览 • 0回复 待解决
升级版本后,hap包装失败
1902浏览 • 1回复 待解决
升级IDEA版本引起引发的错误
346浏览 • 1回复 待解决
mate30 5G鸿蒙110版本更新升级150版本
7494浏览 • 1回复 待解决
引用第三方库的版本自动升级的问题
197浏览 • 1回复 待解决
HarmonyOS组件通信机制
385浏览 • 1回复 待解决
关于HarmonyOS Promise机制
389浏览 • 1回复 待解决
HarmonyOS 图片缓存机制
361浏览 • 1回复 待解决
HarmonyOS模块的加载机制
290浏览 • 1回复 待解决