首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
HarmonyOS
发新帖
0
0
[原创]【FAQ】HarmonyOS SDK 闭源开放能力 — AppGallery Kit
发表于: 2025-10-27 10:34
2103
[原创]【FAQ】HarmonyOS SDK 闭源开放能力 — AppGallery Kit
HarmonyOS SDK
2025-10-27 10:34
2103
**1.问题描述:** 生产分阶段发布时,为什么只能设置百分比,能否支持指定账号发布? **解决方案:** 目前在HarmonyOS的分阶段发布中,只支持通过设置百分比来控制发布的流量比例,而不直接支持指定账号的发布方式。如果有特定的需求,如基于账号的发布控制,可能需要考虑在应用内部实现相应的控制逻辑,例如在应用后端添加对特定账号的版本控制策略。 **2.问题描述:** 分阶段发布百分比设置后,无人收到通知是什么原因? **解决方案:** 确认生效时间是否到期,且分阶段发布的应用/元服务必须存在全网在架的版本,参考:<a href="elink@f14K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6V1k6i4k6W2L8r3!0H3k6i4u0Q4x3X3g2Z5N6h3q4%4k6h3W2Q4x3X3g2U0L8$3#2Q4x3V1k6U0L8$3&6K6N6h3#2W2M7W2)9J5c8X3y4F1i4K6u0r3k6r3!0U0i4K6u0r3j5i4m8H3i4K6u0r3j5h3N6U0i4K6u0V1K9r3g2D9M7q4)9J5k6r3#2S2K9h3&6@1j5h3W2F1i4K6u0V1M7r3S2S2M7$3g2V1i4K6u0V1M7X3g2D9k6h3q4K6k6g2)9J5k6o6l9H3x3o6l9H3x3o6t1J5y4K6p5@1z5e0x3%4z5o6g2Q4x3U0y4K6k6h3y4@1K9h3!0F1x3e0R3&6y4K6R3I4x3U0t1J5z5e0f1I4y4b7`.`.">前提条件</a>。 **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包之后,上架应用,从应用市场下载的包不会在原来的基础上变大。
传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!!
收藏
・
0
点赞
・
0
打赏
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
0
)
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
HarmonyOS SDK
258
发帖
190
回帖
0
RANK
关注
私信
他的文章
[原创]HarmonyOS智慧多窗,让应用在任意窗口都“恰到好处”
270
[原创]AI 赋能 Push Kit 场景化消息开发,高效完成鸿蒙应用推送能力接入
472
[原创]HarmonyOS Push Kit 自分类权益 Skill,助力提升权益申请通过率
521
[原创]基于增强QUIC协议优化弱网下的直播观看体验
697
[原创]焕新鸿蒙应用权限管理方案,应用授权体验再升级
609
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部