应用市场提供应用分发的能力,对于应用内引导下载,可以提供多种下载方式,其中静默安装、半屏详情页/迷你详情页等方式不跳出应用。单框架下引导下载的能力还在构建中,按照当前规划24年可以提供。示例代码当前可以通过拉起应用市场,并跳转到某个指定应用的详情页面,来实现此功能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=${this.appId}` }; const context = getContext(this) as common.UIAbilityContext; context.startAbility(want) .then(() => { //拉起成功 }).catch(() => { // 拉起失败 }); }) }.width('100%') }.height('100%') } }
应用市场提供应用分发的能力,对于应用内引导下载,可以提供多种下载方式,其中静默安装、半屏详情页/迷你详情页等方式不跳出应用。单框架下引导下载的能力还在构建中,按照当前规划24年可以提供。示例代码当前可以通过拉起应用市场,并跳转到某个指定应用的详情页面,来实现此功能