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