智能客服
你问我答,随时在线为你解决问题
发布元服务的基本流程如下:
了解元服务审核指南的要求,并完成发布前自检。
(可选)在正式发布元服务前,您可以发布一个邀请测试版本,邀请部分用户提前体验新版本,并收集用户的反馈,以便提前发现问题进行改进,从而保证全网版本的质量,提升用户体验。
完成元服务备案。
在发布元服务时,可以设置分发的软件包是否加密。由于元服务包体积较小,选择加密后涉及的启动时解密操作对启动耗时影响较大。为了保证快速启动元服务的体验,如果没有对安全性有特殊要求,不推荐加密元服务包。
初次运行元服务,需要配置好证书签名,参考元服务开发准备 。
开发调试期间的证书不可用于应用上架。元服务发布证书的申请流程和应用开发类似,参考文档发布元服务,获取发布证书。
修改build-profile.json5文件,新增release证书签名。
调试和发布证书不能混用。

修改应用描述和应用标题:
在项目“entry/src/main/resources/”目录、修改“zh-CN/element/string.json”和“base/element/string.json”中字段:
EntryAbility_desc:应用描述
EntryAbility_label:应用标题
修改应用图标:
为使用生成元服务图标生成的512x512图标,需要放置在“AppScope/resources/base/media/app_icon.png”路径内 ,否则会上架审核不通过。
发布包需要使用release签名,创建好签名后修改build-profile.json5中“app.signingConfigs”,增加name为release的签名。
在IDE中构建发布包:
点击工具链设置按钮,设置“Build Mode”为“release”。

选择Build>Build Hap(s)/APP(s)>Build APP(s),构建发布包。构建后结果位于build目录下,参考发布应用指导完成发布。

在进入到ASCF项目目录后,使用命令行构建
ascf build assembleApp
元服务的单包要求不超过2MB,总包不能超过10MB。因此在发布前,开发者需要优化包大小。调试debug包不限定包大小。
尽可能使用系统提供接口和功能,减少三方库的依赖。
尽可能将图片、视频等资源文件上云存储,避免占用包大小。本地文件使用webp等压缩格式。