能否应用内展示应用市场详情页并下载

能否应用内展示应用市场详情页并下载

HarmonyOS
2024-06-04 23:17:54
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
xcbaby

应用市场提供应用分发的能力,对于应用内引导下载,可以提供多种下载方式,其中静默安装、半屏详情页/迷你详情页等方式不跳出应用。单框架下引导下载的能力还在构建中,按照当前规划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%') 
  } 
} 
分享
微博
QQ
微信
回复
2024-06-05 19:53:52
相关问题
如何跳转设置—应用详情页
1904浏览 • 1回复 待解决
HarmonyOS 跳转华为应用商店详情页
247浏览 • 1回复 待解决
如何启动应用的系统设置详情页
1954浏览 • 1回复 待解决
鸿蒙系统-如何跳转应用信息详情页
9901浏览 • 2回复 待解决
CustomDialog如何实现半模态详情页效果
1753浏览 • 1回复 待解决
如何跳转到设置中的应用详情页
2197浏览 • 1回复 待解决
是否支持应用下载安装更新包
520浏览 • 1回复 待解决
应用市场推荐展示元服务卡片异常
1895浏览 • 1回复 待解决
如何跳转到应用市场app下载页面?
7629浏览 • 1回复 待解决
关于应用下载更新包
424浏览 • 1回复 待解决
如何固定应用窗口大小居中展示
2300浏览 • 1回复 待解决
商品详情页面的常规布局方式
397浏览 • 1回复 待解决
应用组件截图保存到用户文件
1123浏览 • 1回复 待解决
HarmonyOS应用升级跳转应用市场推荐
421浏览 • 1回复 待解决