docs(update): align streamlined plugin APIs
这个提交包含在:
父节点
255be6987b
当前提交
2107d0b191
@ -64,7 +64,7 @@ SHA-256 和最终依赖闭包校验。宿主不能分别下载后自行拼接版
|
||||
进入 buz 前自动检查并安装:
|
||||
|
||||
```ts
|
||||
await UpdateSDK.checkAndInstallPlugin('home', {
|
||||
await UpdateSDK.checkAndInstall('home', {
|
||||
onProgress(moduleId, progress) {
|
||||
console.log(moduleId, progress.percent)
|
||||
},
|
||||
@ -74,13 +74,13 @@ await UpdateSDK.checkAndInstallPlugin('home', {
|
||||
需要由宿主展示确认弹窗时,检查与安装分开调用:
|
||||
|
||||
```ts
|
||||
const plan = await UpdateSDK.checkPluginRelease('home')
|
||||
const plan = await UpdateSDK.check('home')
|
||||
if (plan && (await showPluginUpdateDialog(plan))) {
|
||||
await UpdateSDK.installPluginRelease(plan)
|
||||
await UpdateSDK.install(plan)
|
||||
}
|
||||
```
|
||||
|
||||
`checkPluginRelease` 只检查,不下载、不修改本地状态。安装阶段会再次验证签名和检查时
|
||||
`check` 只检查,不下载、不修改本地状态。安装阶段会再次验证签名和检查时
|
||||
记录的本地基线;计划已过期时必须重新检查。插件版本、路径和事务状态由原生层统一
|
||||
管理,宿主不得另建一套缓存版本表。
|
||||
|
||||
|
||||
正在加载...
在新工单中引用
屏蔽一个用户