当前位置: 首页 > news >正文

【FAQ】HarmonyOS SDK 闭源开放能力 — AppGallery Kit

1.问题描述:

生产分阶段发布时,为什么只能设置百分比,能否支持指定账号发布?

解决方案:

目前在HarmonyOS的分阶段发布中,只支持通过设置百分比来控制发布的流量比例,而不直接支持指定账号的发布方式。如果有特定的需求,如基于账号的发布控制,可能需要考虑在应用内部实现相应的控制逻辑,例如在应用后端添加对特定账号的版本控制策略。

2.问题描述:

分阶段发布百分比设置后,无人收到通知是什么原因?

解决方案:

确认生效时间是否到期,且分阶段发布的应用/元服务必须存在全网在架的版本,参考:前提条件。

3.问题描述:

分阶段发布是只发布给已经安装该应用的用户;还是只要有设备的用户都可以能看到?未安装的用户是否可以下载分阶段发布的版本?未安装的用户下载的版本是什么?

解决方案:

分阶段发布是按照使用HarmonyOS设备的用户百分比覆盖自动更新新版本。

未安装的用户可通过搜索应用直接安装分阶段发布版本;未安装的用户下载的版本是分阶段发布版本。

4.问题描述:

点击H5网页中的Applinking链接,未拉起应用是什么原因?

解决方案:

ArkWeb深度集成了App Linking的能力,当用户在系统浏览器或者集成ArkWeb的应用的网页上点击某个链接时,若有链接匹配的应用,系统则会通过App Linking能力优先拉起目标应用,并在应用内展示相应的内容。此机制有如下限制:

如果用户当前浏览的网页的域名与点击的App Linking链接的域名是相同的,则系统会继续在系统浏览器或ArkWeb中打开该链接,以维持连贯的用户浏览体验。

如果域名不相同,则系统会通过App Linking能力优先拉起目标应用,并在应用内展示相应的内容。

5.问题描述:

App包、HAP包和应用市场下载的包之间的体积差异原因是什么?

解决方案:

App包、HAP包和应用市场下载的包之间的体积差异主要由以下几个因素造成:

  1. App包的组成:APP包通常包含多个HAP(HarmonyOS Application Package)和HSP(HarmonyOS Shared Package),其中HAP是应用的基本运行单元,而HSP用于在多个HAP之间共享代码和资源。这种结构意味着应用包的体积会根据包含的HAP和HSP的数量和大小而变化。

  2. HAP包的特点:HAP包可以分为entry和feature类型,entry类型的HAP是应用的入口点,而feature类型的HAP包含应用的特定功能。每个HAP都可能包含自己的代码、资源和依赖,导致整体应用包体积的增加。

  3. 应用市场的下载包:应用市场的下载包就是下载的HAP包,开发者上架一个应用可以上传多个HAP包,上架之后,原始的HAP包在云端进行压缩保存,分发到用户客户端时传送压缩后的HAP包,减少流量消耗。我们这边会根据设备类型、分发策略等,选出适合当前设备的HAP包下发,这些HAP包就是下载包。

因此,App包、HAP包和应用市场下载的包之间的体积差异是由于它们的组成和优化策略的不同造成的。开发者可以通过合理使用HSP共享包和优化HAP的结构来控制应用的体积,提升用户体验。查看优化之后的HAP包是具体优化了哪些文件,可以直接点开HAP文件查看。优化HAP包之后,上架应用,从应用市场下载的包不会在原来的基础上变大。

http://www.jsqmd.com/news/23214/

相关文章:

  • 0284-KVS-分离读取文件逻辑
  • 0283-KVS-实现 set 和 remove
  • 0282-KVS-使用 anyhow 处理错误
  • 0281-KVS-启动时加载文件内容
  • 0280-KVS-将日志记录到文件
  • 2025年口碑好的搜荐系统公司、2025年搜荐系统服务商、专业的搜荐系统平台、搜荐系统公司推荐、搜荐系统服务口碑推荐全面解析
  • Playwright for Python 的基本使用与常用交互API-使用笔记
  • 5款能帮你自动做PPT的AI工具,我全都试过了,最好用的是它!
  • c++中include和import的区别
  • 大模型训练
  • MySQL WHERE 条件书写顺序:真的影响查询效率吗?
  • 2025 年无缝钢管厂家最新推荐榜,技术实力与市场口碑深度解析Q355E/20G/12Cr1MoVG/15CrMoG/20CrMnTi/16MnDG 无缝钢管公司推荐
  • 2025年北京离婚房产律所权威推荐榜单:婚姻/离婚/离婚事务所专业律师团队精选
  • 2025 年留学咨询服务机构最新推荐榜,技术实力与服务品质双重维度剖析英国 / 澳洲 / 香港 / 美国 / 加拿大留学 / 留学中介 / 留学咨询机构推荐
  • 字符串-函数
  • 魔改最短路
  • 解决 c# 同步方法调用异步方法,使用 .Result 导致死锁问题
  • 2025 年纤维喷涂厂家最新推荐榜,技术实力与市场口碑深度解析机房无机 / 隔音无机 / 地下室无机 / A 级防火无机纤维喷涂公司推荐
  • 2025 年路灯厂家最新推荐榜单:结合照明电器协会测评数据,精选市政 / 景观 / 太阳能等多场景优质路灯企业
  • Office 2024 安装包免费版使用+详细安装教程Office
  • 2025年想降本?项目进度管理软件至少帮你省20%人力成本!
  • 2025 年最新推荐!钢结构防火涂料厂家推荐榜:膨胀型 / 非膨胀型 / 室内外 / 超薄型 / 厚型防火涂料精选
  • Java 开发开篇
  • [背包] CF730J Bottles 题解
  • uniapp实现上拉加载、下拉刷新
  • 何为受控组件(controlledcomponent) ?
  • 20232426 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • 每天浪费 5 分钟杀端口?我开发了一个工具终结这种痛苦
  • Day5表单—下拉菜单与文本域
  • 深入解析:Node.js 完全安装与使用指南:Windows 平台详细教程