HarmonyOS 应用检查更新的逻辑是怎样实现的?

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

当前有应用程序包两种更新方式:

1、应用市场通知终端用户该应用有新版本。

2、启动待更新的应用时,应用市场检测到该应用有新版本会通知终端用户。

实际上,普通应用来说,应用程序包的更新最终都是到应用市场进行应用的下载更新,开发者无法实现在应用内进行更新。

对于系统应用可以使用@ohos.bundle.installer模块的install方法更新自身应用:

// hsp里引入common,申明类型为common.context即可:
// HSP 对外暴露的方法
import common from '@ohos.app.ability.common';
export function hspAdd(a:common.Context, b:number) {
  // xxxxx
}
// HAP 中调用时传入相应的Context即可
分享
微博
QQ
微信
回复
1天前
相关问题
怎么跳转应用市场检查更新
6767浏览 • 2回复 待解决
应用进程启用过程怎样
1811浏览 • 1回复 待解决
InputMethodAbility用法怎样
7819浏览 • 1回复 待解决
PolarDB报警功能怎样
2587浏览 • 1回复 待解决
AppStorage 作用范围怎样
2281浏览 • 1回复 待解决
PolarDB诊断功能怎样
3048浏览 • 1回复 待解决
PolarDB监控功能怎样
3394浏览 • 1回复 待解决
动态申请权限步骤怎样
441浏览 • 1回复 待解决
HarmonyOS 应用更新
3浏览 • 1回复 待解决
UIAbility热启动过程怎样
970浏览 • 1回复 待解决
PolarDB自动SQL 优化怎样
2656浏览 • 1回复 待解决