HarmonyOS鸿蒙Next应用商店是否有market地址

HarmonyOS鸿蒙Next应用商店是否有market地址 鸿蒙应用商店是否有market地址,像安卓系统,可以直接跳转market://details?id=com.taobao.taobao,打开应用商店进行下载。或者有什么地址能直接跳转到应用商店,https://url.cloud.huawei.com/oBPlhxmRWw,现在从鸿蒙的应用市场中复制出来的地址是这样的,点击之后是先在浏览器中打开H5,再点击弹窗中打开,才会进到应用市场中。

3 回复

实现逻辑

Applink格式:https://appgallery.huawei.com/app/detail?id={包名}

Deeplink格式:store://appgallery.huawei.com/app/detail?id={包名}

基于context.startAbility方法拉起指定应用,并携带参数。其中type是固定配置值,uri是"store【https】://appgallery.huawei.com/app/detail"拼接上id参数(包名),才能拉起鸿蒙应用市场详情页面。

uri: ‘store://appgallery.huawei.com/app/detail?id=’+pkgName

uri: ‘https://appgallery.huawei.com/app/detail?id=’+pkgName

具体代码

import { Want } from '@ohos.app.ability.Want';
import common from '@ohos.app.ability.common';

@Entry
@Component
struct Index {
  @State pkgName: string = 'com.huawei.xxxx.xx';
  controller: TextInputController = new TextInputController();

  build() {
    Row() {
      Column() {
        TextInput({ text: this.appId, placeholder: '请输入应用的包名pkgName', 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.pkgName}` // 或者`https://appgallery.huawei.com/app/detail?id=${this.pkgName}`
            };
            const context = getContext(this) as common.UIAbilityContext;
            context.startAbility(want).then(() =>{
              //拉起成功
            }).catch(()=>{
              // 拉起失败
            });
          })
      }
    }
    .width('100%')
  }
  .height('100%')
}

更多关于HarmonyOS鸿蒙Next应用商店是否有market地址的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS鸿蒙Next应用商店没有公开的“market地址”概念。鸿蒙系统采用分布式架构,应用分发主要通过华为应用市场(AppGallery)进行,而不是传统的URL或IP地址形式的“market地址”。开发者可以通过华为开发者联盟平台注册并上传应用,用户则通过设备内置的AppGallery下载和管理应用。鸿蒙Next的应用商店机制与安卓或iOS不同,不依赖于单一的“market地址”,而是通过华为的生态系统和分布式技术实现应用的无缝分发和管理。如果你需要具体的操作指南或技术细节,可以参考华为开发者联盟的官方文档。

HarmonyOS鸿蒙Next的应用商店并未公开提供具体的“market地址”。作为华为自主研发的操作系统,其应用商店主要通过官方渠道(如华为应用市场)进行分发。开发者需通过华为开发者联盟(Huawei Developer)注册并提交应用,审核通过后即可在鸿蒙应用商店上架。用户可通过设备内置的应用市场直接访问和下载应用。

回到顶部