HarmonyOS 鸿蒙Next如何生成下载二维码

HarmonyOS 鸿蒙Next如何生成下载二维码
应用上架到应用市场后,如何生成下载链接或者下载二维码

注1: 如是问题,请提供能够稳定复现的操作步骤,最小化demo(或辅助处理人编写demo)

注2: 如需demo,补充安卓/IOS上的录屏,或demo可以在现有App的哪个环节使用(若与UI相关)

注3: 如是对比安卓/IOS问鸿蒙有无类似接口,请补充安卓/IOS上使用的API及实现方案

2 回复

可以参考https://developer.huawei.com/consumer/cn/doc/AppGallery-connect-Guides/agdlink-getlink-agc-0000001164321881

需要注意的是图章链接只支持安卓应用分发,不支持鸿蒙应用分发,如果是鸿蒙应用,目前只能通过应用市场下载~

1)H5对于已安装应用拉起应用,对于未安装应用拉起应用市场进行下载;2)如果在项目中则使用startAbility打开deepLink进行拉起应用,如果在浏览器中打开H5页面,则绑定点击事件,点击按钮后window.open(deepLink)进行跳转;

实现步骤:

1 通过onLoadIntercept拦截前端H5请求,进行url判断

2 检测url类型,是否类型正确

3 使用bundleManager.canOpenLink检测是否可以打开相关应用

4 已安装应用则拉起

5 未安装应用跳转应用市场进行下载

被起方需配置:

1:在拉起方的module.json5文件中配置querySchemes字段,表示本应用可能会用到的scheme查询。

"module": {
    "querySchemes": [
      "hwtips",
    ],
  }

2:在被拉起方的module.json文件中的skill字段中配置该应用支持的scheme协议,表示这个应用可以通过此协议打开,例如玩机技巧应用想被成功拉起则需要玩机技巧应用在工程的model.json5文件中配置abilities的skills中配置

"abilities": [
  {
    "skills": [
      {
        "actions": [
          "ohos.want.action.viewData"
        ],
        "uris": [
          {
            "scheme": "hwtips"
          }
        ]
      }
    ]
  }
]

3:以玩机技巧为例H5页面。玩机技巧网页需要给自己的应用拉活,因此在网页中添加按钮引导用户拉起玩机技巧应用。网页端直接提示打开玩机技巧应用按钮绑定点击事件window.open(‘hwtips://com.huawei.hmos.tips.app?funNum=xxx&type=xxx’),点击该按钮,打开网页web端收到的url为’hwtips://com.huawei.hmos.tips.app?funNum=xxx&type=xxx’

url解释

hwtips:// 是玩机技巧APP的协议头,表示这是一个玩机技巧APP的链接。 com.huawei.hmos.tips.app 是玩机技巧APP的主域名,表示这个链接是由玩机技巧APP生成的。 funNum=xxx&type=xxx 是链接的参数,表示要跳转到的具体页面。XXX是一个代表具体页面的字符串,可以是详情页、咨询页等。

4 id=C1229502635594278976 是应该上架应用市场才有的标识id,通过此id可以跳转到对应app下载页面

5 查询AppId参考:https://developer.huawei.com/consumer/cn/doc/pay-docs/hwzf-appidchaxun-0000001771485541

更多关于HarmonyOS 鸿蒙Next如何生成下载二维码的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS(鸿蒙)系统中生成下载二维码通常涉及到应用分发或设备配置的场景。以下是一个简要的步骤说明,用于生成鸿蒙应用的下载二维码:

  1. 应用上架:首先,确保你的鸿蒙应用已经成功上架到华为应用市场或其他支持鸿蒙应用的市场。上架过程中,市场平台会为你的应用生成一个唯一的下载链接。

  2. 生成二维码:使用在线二维码生成工具或鸿蒙开发环境中的相关功能,将上述下载链接转换为二维码。许多在线服务都提供免费的二维码生成功能,只需输入链接并点击生成即可。

  3. 验证二维码:生成二维码后,使用鸿蒙设备上的扫码工具(如华为浏览器的扫码功能)扫描该二维码,验证其是否能正确跳转至应用的下载页面。

  4. 分发二维码:确认二维码无误后,你可以将其用于各种推广渠道,如社交媒体、线下活动或产品包装上,方便用户快速下载你的鸿蒙应用。

请注意,具体的操作步骤可能因鸿蒙系统的版本、开发工具或市场平台的不同而有所差异。如果问题依旧没法解决请联系官网客服,官网地址是:

https://www.itying.com/category-93-b0.html

回到顶部