HarmonyOS 鸿蒙Next能否应用内展示应用市场详情页并下载
HarmonyOS 鸿蒙Next能否应用内展示应用市场详情页并下载
解决方案
应用市场提供应用分发的能力,对于应用内引导下载,可以提供多种下载方式,其中静默安装、半屏详情页/迷你详情页等方式不跳出应用。单框架下引导下载的能力还在构建中,按照当前规划 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:<span class="hljs-comment"><span class="hljs-comment">//appgallery.huawei.com/app/detail?id=${this.appId}
};
const context = getContext(this) as common.UIAbilityContext;
context.startAbility(want)
.then(() => {
//拉起成功
}).catch(() => {
// 拉起失败
});
})
}.width(‘100%’)
}.height(‘100%’)
}
}
<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>
怎么打开测试版本的应用详情呢
应用商店现在支持静默安装、半屏详情页/迷你详情页了吗
HarmonyOS 鸿蒙Next支持应用内展示应用市场详情页并下载。应用市场提供多种下载方式,包括静默安装、半屏详情页等,这些方式均不跳出应用。开发者可以通过拉起应用市场并跳转到指定应用的详情页面来实现此功能。如果问题依旧没法解决,请加我微信,我的微信是itying888。