华为应用市场业务介绍

华为应用市场是华为终端的官方应用分发平台,通过开发者实名认证、四重安全检测等机制保障应用安全,自研“伏羲算法”为用户精准推荐内容,提供多类型付费精品应用,让用户放心下,畅快玩。

1. 贴心应用,随手可得

华为应用市场依托华为全球化技术服务平台和实力雄厚的开发者群体,用户可以在华为应用市场上搜索、下载、管理、分享最贴心的移动应用,开发者可以在华为应用市场实现价值的最大化。

2. 产品特色

2.1 装机必备

华为应用市场为用户提供装机必备模块,从娱乐、游戏、资讯、财经、社交、出行等用户核心需求点推荐精品应用,帮助新手网罗手机必备软件。

2.2 超强适配

依托华为全球化技术服务平台和实力雄厚的开发者群体,应用都通过严格的软件测试、病毒查杀,为用户提供安全、稳定、量多、质优的精品应用,避免用户在使用过程中出现乱扣费、乱扣流量、信息安全的问题。

2.3 特色专题

为用户提供特色应用专题、专区方便用户快速找到适合自己的应用。为用户提供高品质、高知名度及高信誉的品牌应用专区。

2.4 海量应用

为移动应用用户提供丰富海量的应用、游戏等产品的下载和服务,适配多类手机平台、移动终端;华为应用市场为广大用户提供了热门精品应用的快速下载通道。

2.5 数据同步

无需数据线,统一帐号登录华为cloud+云服务,即可完成PC端到手机端的无缝对接。

2.6 压缩技术

先进图片压缩技术,最高节省83%的图片浏览流量。

2.7 忽略更新

不想更新的应用不再提醒。可允许单个应用在Wifi下自动更新至最新版,无需操心保持最新。

2.8 离线管理

不联网的情况下也能通过华为应用市场管理你手机上的软件啦。

2.9 快捷搜索

搜索时自动填充内容,搜索更便捷(还有更多搜索优化)。

2.10 应用举报

遇到质量差的应用?举报给我们吧。

2.11 性能优化

缩减启动时间,数据压缩,增加下载稳定性。

华为上架PC软件要求 PC应用建议规范

华为上架PC软件要求 PC应用建议规范

简介

应用软件默认安装在C盘和默认数据产生在C盘是导致C盘可用空间愈来愈小的重要影响因素,C盘可用空间小会导致一系列的卡顿、蓝屏、黑屏、死机等问题,为解决这些问题还给用户充足的C盘空间,特此制定第三方应用软件的安装规范。本规范主要从通用安装行为、静默安装行为、卸载行为、体验规范和推荐安装框架这五个层面进行约束,上述规范均为基本规范,无特殊要求均应遵守。

使用对象

本规范主要使用对象为第三方应用软件的需求分析、方案设计、开发及测试等相关人员,原则上上架到华为应用市场中的第三方应用软件都应满足该规范。

通用安装行为

  1. 安装首界面醒目位置提供安装盘选项按钮,默认选择D盘按钮,若只有一个系统盘,则只能安装在该盘。
  2. 应用软件运行产生的数据包括但不限于图片、视频、音频、应用软件升级、文档缓存、日志文件、下载管理等默认存放于D盘,支持数据存放路径更改后,原数据自动搬迁至新位置。
  3. 应用软件的日志文件等数据支持回滚,大小不能无限增加。
  4. 不得强制下载或推广与本应用软件无关的产品或插件,若应用软件的正常运行依赖于第三方应用软件或插件,必须获取用户明确授权后才能安装。
  5. 安装首界面醒目位置提供开机自启动复选框,默认不勾选,安装过程中禁止误导或强制添加开机启动项。
  6. 安装首界面醒目位置提供创建快捷方式复选框,默认勾选,默认创建快捷方式到桌面且至多创建一个快捷图标。
  7. 安装完成界面醒目位置提供立即启动按钮,禁止非用户授权直接启动应用软件或其他子进程。
  8. 提供明确的安装失败原因或错误码。
  9. 提供判断系统中是否已安装该应用的接口。
  10. 提供应用程序启动参数或接口,支持从应用市场中直接启动。
  11. 提供应用软件升级接口,具备在应用市场独立升级的能力。
  12. 安装界面提供“取消”或“关闭”按钮,支持安装打断,并且恢复到系统安装前状态。

静默安装行为

  1. 提供静默安装接口或参数,提供查询安装进度接口,安装过程中不能出现界面。
  2. 提供指定安装目标位置的接口或参数,默认安装位置在D盘。
  3. 应用软件运行产生的数据默认存放在D盘,提供设置主要数据产生路径的接口。
  4. 提供开机启动项、修改系统设置等接口或参数,禁止存在默认添加开机启动项、修改用户设置、静默修改浏览器如静默修改首页、静默修改浏览器主页、劫持搜索引擎等行为。
  5. 只允许安装应用软件本身,不允许安装与本产品无关的应用软件,如其他第三方应用软件、推广模块、广告模块、病毒木马等。
  6. 必须在桌面创建应用软件的快捷方式。
  7. 静默升级,提供查询升级进度接口,禁止升级到毫不相关的其他应用功能程序。
  8. PC监控类应用软件不允许静默安装。

应用软件卸载行为

  1. 提供卸载接口,支持一键静默卸载,提供卸载进度查询接口。
  2. 提供正常的卸载项,如开始菜单、控制面板、“设置 > 应用 > 应用和功能 > 卸载”等。
  3. 未经用户授权,不得删除用户数据包括但不限于聊天记录、图片、视频、文档等。
  4. 提供删除用户数据包括但不限于聊天记录、图片、视频、文档等的接口。
  5. 除用户数据授权清理外要求卸载干净无残留。
  6. 提供明确的卸载失败原因或错误码。
  7. 卸载之后无弹窗、无跳转链接。

体验规范

  1. 非用户主动点击,禁止直接启动第三方应用软件。
  2. 保证安装界面清晰,安装过程简单、运行稳定、可靠。
  3. 应用软件主程序退出后,子进程必须随之退出。
  4. 常驻进程必须给出充分的存在理由,并且能够在任务管理器中正常结束。
  5. 单个应用后台常驻进程对资源消耗限制:process time < 1%, working set < 30MB。
  6. 不得影响终端设备功能,包括但不限于自动修改系统默认配置、功能键失灵、热键冲突、影响系统状态栏、图标、图像显示等。
  7. 修改应用界面、窗口、图标等的分辨率,适配高分辨率显示器,避免显示模糊。
  8. 提供应用软件崩溃的定位手段,包括但不限于日志、错误码等。

推荐安装框架

  1. NSIS (Nullsoft Scriptable Install System) 作为一种开源安装包制作工具,基于脚本控制,对安装流程的控制非常灵活,同时支持很多插件,可实现各种安装定制功能,建议使用该工具制作安装包。

手动签名方式调试HarmonyOS应用/服务

在发布HarmonyOS应用/服务前,建议您在本地进行调试,以查看和验证应用/服务运行效果,减少发布过程中可能遇到的问题。

为了确保HarmonyOS应用/服务的完整性,HarmonyOS通过数字证书和Profile文件来对应用/服务进行管控,只有签名过的HAP才能安装到设备上运行。因此,为了保证应用/服务能够安装到调试设备上, 您需要提前申请相应的调试证书与调试Profile。

说明

本文档介绍如何通过手动签名方式调试HarmonyOS应用/服务。如果您的应用/服务调试时可以联网,建议您使用HUAWEI DevEco Studio自动化签名的方式对应用/服务进行签名并调试

操作流程

申请调试证书

快速互动体验

前提条件

生成证书请求文件(CSR)

操作步骤

  1. 登录AppGallery Connect,选择“用户与访问”。注意未实名开发者可在当前页面的顶部菜单下拉列表中选择“用户与访问”。
  2. 在左侧导航栏选择“证书管理”,进入证书管理页面,点击“新增证书”。
  1. 在弹出的“新增证书”窗口,填写要申请的证书信息,点击“提交”。参数说明证书名称不超过100个字符。证书类型选择“调试证书”。上传证书请求文件(CSR)上传已生成的证书请求文件(CSR)
  2. 证书申请成功后,证书管理页面展示证书名称、证书类型和失效日期。
    • 点击“下载”,可下载证书。
    • 如证书已过期或无需再使用,点击“废除”即可删除。

说明

您最多可申请两个调试证书。

注册调试设备

快速互动体验

前提条件

您已准备好调试设备,设备要求运行HarmonyOS。

操作步骤

  1. 登录AppGallery Connect,选择“用户与访问”。注意未实名开发者可在当前页面的顶部菜单下拉列表中选择“用户与访问”。
  1. 在左侧导航栏选择“设备管理”,进入设备管理页面。
    • 如需添加单个设备,点击右上角的“添加设备”,在弹出窗口填写设备信息,完成后点击“提交”。参数说明名称不超过100个字符。类型要注册的调试设备类型,支持选择运动手表、智能手表、智慧屏、手机或路由器。UDID设备唯一标识符,是由字母和数字组成的64位字符串。您可在对应的调试设备上获取其UDID,调试设备要求运行HarmonyOS系统。关于各类型设备如何获取UDID,请参见UDID获取方法
    • 如需批量添加设备,点击右上角的“批量添加设备”,在弹出窗口进行以下操作:
      1. 在弹出窗口中点击“下载模板”。
      2. 在下载的模板表格中填写批量导入的设备信息。参数说明设备名称不超过100个字符。设备类型要注册的调试设备类型,可选择运动手表(liteWearable)、智能手表(wearable)、智慧屏(tv)、路由器(router)或手机(phone)。UDID注意请将“UDID”列单元格设置为文本格式。设备唯一标识符,是由字母和数字组成的64位字符串。您可在对应的调试设备上获取其UDID,调试设备要求运行HarmonyOS系统。关于各类型设备如何获取UDID,请参见UDID获取方法
      3. 点击“点击上传文件”,上传填写好的模板文件,或直接拖拽文件上传。完成后点击“提交”。
  2. 设备添加成功后,您可在“设备管理”页面查看各设备的名称、类型、UDID。说明您最多可添加100个调试设备。
  3. 如需删除调试设备,勾选一个或多个设备,点击“批量删除设备”,在弹出窗口中点击“确认”即可。说明如果设备已被Profile绑定,您需要在“管理HAP Provision Profile”页面中删除Profile后,再进行删除设备的操作。

申请调试Profile

快速互动体验

前提条件

操作步骤

  1. 登录AppGallery Connect,选择“我的项目”。注意未实名开发者可在当前页面的顶部菜单下拉列表中选择“我的项目”。
  2. 找到您的项目,点击您创建的HarmonyOS应用/服务。
  3. 选择“HarmonyOS应用 > HAP Provision Profile管理”,进入“管理HAP Provision Profile”页面,点击右上角“添加”。
  1. 在弹出的“HarmonyAppProvision信息”窗口添加调试Profile,完成后点击“提交”。参数说明名称不超过100个字符。类型选择“调试”。选择证书点击“选择”,选择一个调试证书。注意首次发布应用/服务时,申请调试Profile请勿选择发布证书。升级应用/服务时,除去调试证书,您还可额外选择当前在架应用/服务的发布证书,以继承获取已上架应用/服务的数据与权限。选择设备点击“选择”,选择一个或多个调试设备。最多可选择100个调试设备。申请受限权限若软件包因特殊场景要求使用受限权限,如读取、 添加、移除或更改联系人数据等,请您务必在此处进行申请,否则您的应用/服务将无法在调试设备上安装调试。点击“选择”,勾选需要申请的权限,点击“确定”即可。
  2. 调试Profile申请成功后,“管理HAP Provision Profile”页面展示Profile名称、Profile类型、添加的证书、状态(默认为“生效”)、更新时间(即审核通过时间)和失效日期。
    • 点击“删除”,在确认框中点击“确认”,可删除Profile文件。
    • 点击“下载”,可下载Profile文件。
    • 点击“查看设备”,可查看Profile绑定的调试设备。
    • 点击“查看”,可了解Profile绑定的证书、设备、申请的受限权限等更多信息。

说明

您最多可申请100个Profile文件。

调试应用/服务

  1. 下载调试证书,详见申请调试证书-步骤4
  2. 下载调试Profile,详见申请调试Profile-步骤5
  3. 在HarmonyOS应用/服务调试包中集成调试Profile,使用调试证书对应的私钥对HarmonyOS应用/服务调试包进行签名,详见手动方式对HarmonyOS应用/服务签名。签名配置完成后,即可构建调试包,详见编译构建生成HAP
  4. 在调试Profile绑定的调试设备上安装调试包,即可启动调试,详见使用真机进行调试

UDID获取方法

  • 手机的UDID获取方法如下:
    1. 打开“设置 > 关于手机”,多次点击版本号,打开开发者模式。
    2. 打开“设置 > 系统和更新”,在最下方找到“开发人员选项”,打开“USB调试”开关。
    3. 使用PC连接手机后,打开命令行工具,进入HDC目录(一般为:HarmonyOS SDK安装目录/toolchains/{版本号}),输入hdc shell bm get –udid命令,获取设备的UDID。
  • 智能手表的UDID获取方法如下:
    1. 打开智能手表的“设置 > 关于手表”,多次点击版本号,打开开发者模式。
    2. 打开“设置”,在最下方找到“开发人员选项”,打开“HDC调试”开关。
    3. 使用PC连接智能手表后,打开命令行工具,进入HDC目录(一般为:HarmonyOS SDK安装目录/toolchains/{版本号}),输入hdc shell bm get –udid命令,获取设备的UDID。
  • 路由器的UDID获取方法如下:
    1. 在DevEco Studio的Terminal窗口,使用telnet命令登录到Router串口,并打开路由器串口打印,具体请参考在Router中运行应用
    2. 在Terminal窗口输入debug cms get udid命令,获取设备的UDID。
  • 运动手表的UDID获取方法如下:
    1. 从华为应用市场下载并安装应用调测助手和运动健康app。
    2. 打开应用调测助手,选择底部的“Lite Wearable”页签。
    3. 点击“连接设备”,自动打开运动健康app。
    4. 在运动健康app的“设备”页签中,点击“添加设备”。
    5. 在“手表”列表,选择对应的手表型号。
    6. 点击“开始配对”,按界面指引完成运动手表与华为手机的配对。配对成功后,应用调测助手界面会显示运动手表型号和UDID, 点击“复制 ”即可复制UDID到剪贴板。
  • 智慧屏:当前不支持获取智慧屏的UDID。

APP上架华为应用商店要求,应用素材规范

APP上架华为应用商店要求,应用素材规范

AppGallery Connect对您上传的应用素材数量、大小、分辨率等有相关限制。上传前,建议您先仔细了解素材规范。

APK应用(手机)

规范

应用素材数量比例分辨率格式及大小备注
(必传)应用图标1张/216*216PNG:2MB以内WEBP:100KB以内图标需为正方形。
(必传)应用介绍截图横向截图3-5张/800*450PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
竖向截图3-5张/450*800PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
(可选)应用介绍视频横向视频1-3个16:91280*720MOV/MP4:500MB以内,长度15秒-2分钟应用介绍视频将展示在应用详情页的“介绍”页签下。
竖向视频1-3个9:16720*1280MOV/MP4:500MB以内,长度15秒-2分钟
(可选)推荐视频1个4:31600*1200/1200*900MOV/MP4:500MB以内,长度15秒-2分钟推荐视频将展示在应用详情页的顶部,仅开放给飞跃计划、联运等项目开发者使用,具体请参见配置沉浸式详情页

效果示例

APK应用(手表)

规范

应用素材数量比例分辨率格式及大小备注
(必传)应用图标1张/80*80PNG/JPG/JPEG:2MB以内WEBP:100KB以内需背景透明。
(必传)应用介绍截图3-5张3:4180*240PNG/JPG/JPEG:500KB以内WEBP:100KB以内/

效果示例

APK应用(大屏)

规范

应用素材数量比例分辨率格式及大小备注
(必传)应用图标1张/307*172PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
(必传)应用介绍截图5-8张/1920*1080/1280*720PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
(必传)推荐图片4张第一张/396*223PNG/JPG/JPEG:2MB以内WEBP:100KB以内必传
第二张/414*573PNG/JPG/JPEG:2MB以内WEBP:100KB以内必传
第三张/1920*1080PNG/JPG/JPEG:2MB以内WEBP:100KB以内可选本图片为应用详情页背景图,要求画面主体位于右侧,不要在画面左侧放置影响文字阅读的元素,图片不能包含文字。
第四张/880*494PNG/JPG/JPEG:2MB以内WEBP:100KB以内可选

效果示例

APK应用(车机)

规范

应用素材数量比例分辨率格式及大小备注
(必传)应用图标1张/216*216PNG:2MB以内WEBP:100KB以内图标需为正方形
(必传)应用介绍截图横向截图(推荐)5张/800*450PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
竖向截图5张/450*800PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
(必传)推荐图片/2张第一张/1280*720PNG/JPG/JPEG:2MB以内WEBP:100KB以内图片要求内容清晰、主题明确,尽量不另添加文字,适当减少对比度,保证图片纯净、柔和、色调统一,避免过多的颜色和视觉干扰。不使用纯黑或纯白的背景颜色。
第二张/1080*1350PNG/JPG/JPEG:2MB以内WEBP:100KB以内

效果示例

APK应用(路由器)

应用素材数量比例分辨率格式及大小备注
(必传)应用图标1张/216*216PNG:2MB以内WEBP:100KB以内图标需为正方形。
(必传)应用介绍截图横向截图3-5张/800*450PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
竖向截图3-5张/450*800PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
(可选)应用介绍视频横向视频1-3个16:91280*720MOV/MP4:500MB以内,长度15秒-2分钟应用介绍视频将展示在应用详情页的“介绍”页签下。
竖向视频1-3个9:16720*1280MOV/MP4:500MB以内,长度15秒-2分钟
(可选)推荐视频1个4:31600*1200/1200*900MOV/MP4:500MB以内,长度15秒-2分钟推荐视频将展示在应用详情页的顶部。

APK应用(VR)

关于VR应用素材的详细规范以及终端效果,请参见HUAWEI VR应用上传规范

快应用(手机)

规范

说明

手机快应用(包括普通应用和游戏应用)中仅手机快游戏支持上传应用介绍视频(此项配置当前仅支持中国大陆开发者,海外开发者暂不支持)。

应用素材数量比例分辨率格式及大小备注
(必传)应用图标1张/216*216PNG:2MB以内WEBP:100KB以内图标需为正方形。
(必传)应用介绍截图横向截图3-5张/800*450PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
竖向截图3-5张/450*800PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
(可选)应用介绍视频横向视频1-3个16:91280*720MOV/MP4:500MB以内,长度15秒-2分钟应用介绍视频将展示在应用详情页的“介绍”页签下。
竖向视频1-3个9:16720*1280MOV/MP4:500MB以内,长度15秒-2分钟

效果示例

快应用(大屏)

规范

应用素材数量比例分辨率格式及大小备注
(必传)应用图标1张/307*172PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
(必传)应用介绍截图5-8张/1920*1080/1280*720PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
(必传)推荐图片4张第一张/396*223PNG/JPG/JPEG:2MB以内WEBP:100KB以内必传
第二张/414*573PNG/JPG/JPEG:2MB以内WEBP:100KB以内必传
第三张/1920*1080PNG/JPG/JPEG:2MB以内WEBP:100KB以内可选本图片为应用详情页背景图,要求画面主体位于右侧,不要在画面左侧放置影响文字阅读的元素,图片不能包含文字。
第四张/880*494PNG/JPG/JPEG:2MB以内WEBP:100KB以内可选

效果示例

快应用(车机)

规范

应用素材数量比例分辨率格式及大小备注
(必传)应用图标1张/216*216PNG:2MB以内WEBP:100KB以内图标需为正方形
(必传)应用介绍截图横向截图(推荐)5张/800*450PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
竖向截图5张/450*800PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
(必传)推荐图片/2张第一张/1280*720PNG/JPG/JPEG:2MB以内WEBP:100KB以内图片要求内容清晰、主题明确,尽量不另添加文字,适当减少对比度,保证图片纯净、柔和、色调统一,避免过多的颜色和视觉干扰。不使用纯黑或纯白的背景颜色。
第二张/1080*1350PNG/JPG/JPEG:2MB以内WEBP:100KB以内

效果示例

快应用(PC)

规范

应用素材数量比例分辨率格式及大小备注
(必传)应用图标1张/216*216PNG:2MB以内WEBP:100KB以内图标需为正方形。
(必传)应用介绍截图横向截图3-5张/800*450PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
竖向截图5张/450*800PNG/JPG/JPEG:2MB以内WEBP:100KB以内/

效果示例

HarmonyOS应用(手机)

规范

应用素材数量比例分辨率格式及大小备注
(必传)应用图标1张/216*216PNG:500KB以内WEBP:100KB以内图标需为正方形。
(必传)应用介绍截图横向截图3-5张/800*450PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
竖向截图3-5张/450*800PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
(可选)应用介绍视频横向视频1-3个16:91280*720MOV/MP4:500MB以内,长度15秒-2分钟应用介绍视频将展示在应用详情页的“介绍”页签下。
竖向视频1-3个9:16720*1280MOV/MP4:500MB以内,长度15秒-2分钟
(可选)推荐视频1个4:31600*1200/1200*900MOV/MP4:500MB以内,长度15秒-2分钟推荐视频将展示在应用详情页的顶部,仅开放给飞跃计划、联运等项目开发者使用。

效果示例

HarmonyOS应用(手表)

规范

应用素材数量比例分辨率格式及大小备注
(必传)应用图标1张/216*216PNG:500KB以内WEBP:100KB以内图标需背景透明的正方形。
(必传)应用介绍截图4-8张/840*840PNG/JPG/JPEG:2MB以内WEBP:100KB以内截图需为正方形。

效果示例

HarmonyOS应用(大屏)

规范

应用素材数量比例分辨率格式及大小备注
(必传)应用图标1张/307*172PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
(必传)应用介绍截图5-8张/1920*1080/1280*720PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
(必传)推荐图片4张第一张/396*223PNG/JPG/JPEG:2MB以内WEBP:100KB以内必传
第二张/414*573PNG/JPG/JPEG:2MB以内WEBP:100KB以内必传
第三张/1920*1080PNG/JPG/JPEG:2MB以内WEBP:100KB以内可选本图片为应用详情页背景图,要求画面主体位于右侧,不要在画面左侧放置影响文字阅读的元素,图片不能包含文字。
第四张/880*494PNG/JPG/JPEG:2MB以内WEBP:100KB以内可选

效果示例

HarmonyOS应用(路由器)

应用素材数量比例分辨率格式及大小备注
(必传)应用图标1张/216*216PNG:2MB以内WEBP:100KB以内图标需为正方形。
(必传)应用介绍截图横向截图3-5张/800*450PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
竖向截图3-5张/450*800PNG/JPG/JPEG:2MB以内WEBP:100KB以内/
(可选)应用介绍视频横向视频1-3个16:91280*720MOV/MP4:500MB以内,长度15秒-2分钟应用介绍视频将展示在应用详情页的“介绍”页签下。
竖向视频1-3个9:16720*1280MOV/MP4:500MB以内,长度15秒-2分钟
(可选)推荐视频1个4:31600*1200/1200*900MOV/MP4:500MB以内,长度15秒-2分钟推荐视频将展示在应用详情页的顶部。

HarmonyOS原子化服务(手机)

规范

应用素材数量比例分辨率格式及大小备注
(必传)应用图标1张/216*216PNG:500KB以内WEBP:100KB以内图标需为正方形。

效果示例

HarmonyOS原子化服务(手表)

规范

应用素材数量比例分辨率格式及大小备注
(必传)应用图标1张/216*216PNG:500KB以内WEBP:100KB以内图标需背景透明的正方形。

效果示例

HarmonyOS原子化服务(大屏)

应用素材数量比例分辨率格式及大小备注
(必传)应用图标1张/307*172PNG/JPG/JPEG:2MB以内WEBP:100KB以内/

HarmonyOS原子化服务(车机)

应用素材数量比例分辨率格式及大小备注
(必传)应用图标1张/216*216PNG:2MB以内WEBP:100KB以内图标需为正方形

HarmonyOS原子化服务(路由器)

应用素材数量比例分辨率格式及大小备注
(必传)应用图标1张/216*216PNG:500KB以内WEBP:100KB以内图标需为正方形。

PC应用

规范

应用素材数量比例分辨率格式及大小备注
(必传)应用图标1张/216*216PNG:500KB以内图标需为正方形。
(必传)应用介绍截图3-5张/800*450PNG/JPG/JPEG:2MB以内/

效果示例

国家/地区、语言、币种列表

国家/地区、语言、币种

Country/RegionCurrencyLocale(Language)Country/Region ChName
CHCHFde_DE瑞士
CNCNYzh_CN中国
CZCZKcs_CZ捷克
DKDKKda_DK丹麦
IEEURen_GB爱尔兰
EEEURet爱沙尼亚
ATEURde_DE奥地利
BEEURnl_NL比利时
DEEURde_DE德国
FREURfr_FR法国
FIEURfi_FI芬兰
NLEURnl_NL荷兰
LVEURlv拉脱维亚
LTEURlt立陶宛
PTEURpt_PT葡萄牙
SKEURsk斯洛伐克
ESEURes_ES西班牙
GREURel_GR希腊
ITEURit_IT意大利
GBGBPen_GB英国
HUHUFhu_HU匈牙利
NONOKno_NO挪威
PLPLNpl_PL波兰
RORONro罗马尼亚
SESEKsv_SE瑞典
AEAEDar阿联酋
SGSGDen_GB新加坡
RSRSDsr塞尔维亚
TRTRYtr_TR土耳其
UAUAHuk乌克兰
SIEURsl斯洛文尼亚
UZUZSuz乌兹别克斯坦
MYMYRms马来西亚
PHPHPen_US菲律宾
HKHKDzh_HK中国香港
LKLKRsi_LK斯里兰卡
NPNPRne_NP尼泊尔
BDBDTbn_BD孟加拉
THTHBth泰国
JOJODar约旦
BHBHDar巴林
ZAZARen_GB南非
NGUSDen_GB尼日利亚
TZTZSen_GB坦桑尼亚
COCOPes_419哥伦比亚
PEPENes_419秘鲁
MXMXNes_419墨西哥
ARARSes_419阿根廷
QAQARar卡塔尔
VNVNDvi越南
IDIDRid印度尼西亚
KZKZTkk哈萨克斯坦
BYUSDbe白俄罗斯
BGBGNbg保加利亚
HRHRKhr克罗地亚
MKMKDmk_MK北马其顿
BABAMsr波黑
GEGELka_GE格鲁吉亚
BOBOBbo玻利维亚
ECUSDes_419厄瓜多尔
UYUYUes_419乌拉圭
BWBWPen_US博茨瓦纳
ZMZMWen_US赞比亚
MUMURen_US毛里求斯
KHKHRkm_KH柬埔寨
PGPGKen_GB巴布亚新几内亚
LAUSDlo_LA老挝
LBUSDar黎巴嫩
YEYERar也门
CDCDFfr_FR刚果金
EGEGPar埃及
UGUSDen_US乌干达
GHGHSen_GB加纳
PYPYGes_419巴拉圭
CRCRCes_419哥斯达黎加
DZDZDar阿尔及利亚
SASARar沙特阿拉伯
MTEURen_US马耳他
LICHFde_DE列支敦士登
NZNZDen_GB新西兰
JPJPYja_JP日本
MOMOPzh_HK中国澳门
BNBNDms文莱
FJFJDen_GB斐济
PFXPFfr_FR法属波利尼西亚
ZWUSDen_GB津巴布韦
NANADen_GB纳米比亚
MZMZNpt_PT莫桑比克
MGEURfr_FR马达加斯加
JMJMDen_GB牙买加
TTTTDen_US特立尼达和多巴哥
RURUBru_RU俄罗斯
PKPKRur巴基斯坦
PSUSDar巴勒斯坦
CMXAFen_GB喀麦隆
SNXOFfr_FR塞内加尔
CGXAFfr_FR刚果布
GNXAFfr_FR几内亚
GAXAFfr_FR加蓬
ILILSiw_IL以色列
CYEURel_GR塞浦路斯
AMRUBru_RU亚美尼亚
LUEURde_DE卢森堡
ISISKen_GB冰岛
MWMWKen_GB马拉维
CLCLPes_ES智利
GTGTQes_ES危地马拉
HNHNLes_ES洪都拉斯
NINIOes_ES尼加拉瓜
DODOPes_ES多米尼加
AWAWGnl_NL阿鲁巴
MVMVRen_US马尔代夫
IQIQDar伊拉克
KEKESen_GB肯尼亚
VGUSDen_GB英属维尔京群岛
LCXCDen_GB圣卢西亚
GFGYDfr_FR法属圭亚那
KYKYDen_GB开曼群岛
MRMROar毛里塔尼亚
NEXOFfr_FR尼日尔
TDXAFar乍得
GQXAFes_ES赤道几内亚
MDEURro摩尔多瓦
MEEURen_GB黑山
AZAZNaz_AZ阿塞拜疆
KGRUBru_RU吉尔吉斯斯坦
MNMNTmn_MN蒙古
MCEURfr_FR摩纳哥
ADEURca安道尔
SMEURit_IT圣马力诺
VAEURit_IT梵蒂冈
TWTWDzh_TW中国台湾
MMMMKmy_MM缅甸
CIXOFfr_FR科特迪瓦
BFXOFfr_FR布基纳法索
MLXOFfr_FR马里
LYLYDar利比亚
AOEURpt_PT安哥拉
REEURfr_FR留尼汪岛
PAPABes_ES巴拿马
VEUSDes_ES委内瑞拉
SVUSDes_ES萨尔瓦多
BRBRLpt_PT巴西
GPEURfr_FR瓜德罗普
AUAUDen_GB澳大利亚
TMRUBru_RU土库曼斯坦
TJUSDru_RU塔吉克斯坦
SBUSDen_GB所罗门群岛
TOUSDen_GB汤加
BJXOFfr_FR贝宁
TGXOFfr_FR多哥
CVUSDpt_PT佛得角
CFXAFfr_FR中非
GMUSDen_GB冈比亚
GWXOFpt_PT几内亚比绍
KMUSDfr_FR科摩罗
LRUSDen_US利比里亚
STUSDpt_PT圣多美和普林西比
YTEURfr_FR马约特
PRUSDpt_PT波多黎各
GDXCDen_GB格林纳达
KWKWDar科威特
TNTNDar突尼斯
ETETBam_ET埃塞俄比亚
DJDJFar吉布提
ERERNen_US厄立特里亚
CKNZDen_GB库克群岛
NRAUDen_GB瑙鲁
SZSZLen_GB斯威士兰
LSLSLen_GB莱索托
SLSLEen_GB塞拉利昂
AIXCDen_GB安圭拉
GYGYDen_US圭亚那
OMOMRar阿曼
MAMADar摩洛哥
CACADen_US加拿大
BSBSDen_US巴哈马
ININRhi_IN印度

支持的语言

Locale(Language)ChName
am_ET阿姆哈拉语
ar阿拉伯语
as_IN阿萨姆语
az_AZ阿塞拜疆语
be白俄罗斯语
bg保加利亚语
bn_BD孟加拉语
bo藏语
bs波斯尼亚语
ca加泰罗尼亚语
cs_CZ捷克语
da_DK丹麦语
de_DE德语
el_GR希腊语
en_GB英式英语
en_US美式英语
es_419拉美西语
es_ES欧洲西语
et爱沙尼亚语
eu_ES巴斯克语
fa波斯语
fi_FI芬兰语
fil菲律宾语
fr_FR法语
gl_ES加利西亚语
gu_IN古吉拉特语
he_IL希伯来语
hi_IN印地语
hr克罗地亚语
hu_HU匈牙利语
id印尼语
it_IT意大利语
ja_JP日语
jv爪哇语
ka_GE格鲁吉亚语
kk哈萨克语
km_KH高棉语
kn_IN卡纳达语
ko_KR韩语
lo_LA老挝语
lt立陶宛语
lv拉脱维亚语
mai_Deva_IN迈蒂利语
mi_NZ毛利语
mk_MK马其顿语
ml_IN马来亚拉姆语
mn_MN蒙古语(西里尔文)
mr_IN马拉地语
ms马来西亚语
my_MM缅甸语
ne_NP尼泊尔语
nl_NL荷兰语
no_NO挪威语
or_IN欧里亚语
pa_Guru_IN旁遮普语
pl_PL波兰语
pt_BR巴西葡语
pt_PT欧洲葡语
ro罗马尼亚语
ru_RU俄语
si_LK僧伽罗语
sk斯洛伐克语
sl斯洛文尼亚语
sr塞尔维亚语
sv_SE瑞典语
sw_TZ斯瓦西里语
ta_IN泰米尔语
te_IN泰卢固语
th泰语
tr_TR土耳其语
ug_CN维吾尔语
uk乌克兰语
ur乌尔都语
uz乌兹别克语
vi越南语
zh_CN简体中文
zh_HK繁体中文(中国香港特别行政区)
zh_TW繁体中文(中国台湾)

华为开放平台互动中心介绍

华为开放平台互动中心介绍

进入互动中心

说明

  • 角标数字和菜单右侧的数字均为未读消息条数。
  • 若您点击页面的置顶消息后,此消息变成已读状态,后续不再显示。
  • 若您关闭页面的置顶消息后,后续也不再显示。

参与官方活动

“互动中心”平台主要推送官方优惠消息、服务体验报名、用户满意度调研等活动。若您参与活动,会有华为工作人员与您联系。活动主要参与形式有:

  • 填写问卷调研
  • 提供活动意向

处理审核问题

“互动中心”平台主要推送如下审核问题:

  • 当您提交的审核被拒绝时,平台会把您应用被拒绝的原因和修改建议推送给您。
  • 当您的应用被下架时,平台会把您应用下架的原因和后续操作推送给您。

说明

  • 线上交流时,您最多可以连续回复15次消息。
  • 平台运营/审核人员可能回复消息不及时,需要您稍作等待。

提交申诉请求

“互动中心”平台目前支持“侵权投诉”、“用户恶意差评申诉”和“帐号/应用处理申诉”三种类型的申诉场景。您可以点击左侧“”提交提交申诉请求,也可以点击“”后选择“申诉”。

侵权投诉

您可以对侵犯您知识产权的应用进行申诉。当您成功提交申诉后,您和申诉对象会分别收到一条申诉消息。

  • 若申诉对象认为申诉不合理,则可以拒绝申诉。若双方存在争议,华为方的法务给出最后的处理结果。
  • 若申诉对象认为申诉合理,则需要下架侵权应用。

用户恶意差评申诉

您可以对用户的恶意差评进行申诉。若您的申诉合理,用户的恶意差评就会删除。

帐号/应用处理申诉

您可以对被冻结的帐号或是被下架的应用进行申诉。若您的申诉合理,您的帐号会被解封,下架的应用也将被重新上架。

说明

若您在7天内未对申诉结果有反馈,系统按“已解决”状态处理,将会自动关闭当前会话。

查看系统公告

“互动中心”平台主要推送商业推广通知、服务升级公告、营销折扣提醒等。

领取奖励

当您符合AppGallery Connect有奖激励活动要求时,AppGallery Connect会向您发放优惠券等奖励,您可在弹窗领取或前往“互动中心 >通知 ”领取奖励。

说明

仅在活动限期内领取并使用该奖励。

反馈问题

若在分发、运营、分析等环节遇到问题,您可以提交问题反馈,华为工作人员将在一个工作日内进行答疑。

HarmonyOS原子化服务软件包上传后,提示“当前软件包经检测非原子化服务软件包,请重新上传”,如何处理?

HarmonyOS原子化服务软件包上传后,提示“当前软件包经检测非原子化服务软件包,请重新上传”,如何处理?

出现此提示,说明您上传了错误类型的软件包。HarmonyOS原子化服务必须上传HarmonyOS原子化服务的软件包,不可上传HarmonyOS应用的包。

HarmonyOS应用软件包上传后,提示“当前软件包经检测非HarmonyOS应用软件包,请重新上传”,如何处理?

HarmonyOS应用软件包上传后,提示“当前软件包经检测非HarmonyOS应用软件包,请重新上传”,如何处理?

出现此提示,说明您上传了错误类型的软件包。HarmonyOS应用必须上传HarmonyOS应用的软件包,不可上传HarmonyOS原子化服务的包。

HarmonyOS应用软件包上传后,提示“非法软件包,请重新上传”,如何处理?

HarmonyOS应用软件包上传后,提示“非法软件包,请重新上传”,如何处理?

出现此提示,有可能是软件包不是当前应用下的,或者软件包缺少正确的签名。如确认是,请通过提交工单的方式联系华为技术支持解决。

HarmonyOS应用软件包上传后,提示“您上传的HarmonyOS应用软件包使用的HarmonyAppProvision类型错误,请修改为发布类型后重新上传”,如何处理?

HarmonyOS应用软件包上传后,提示“您上传的HarmonyOS应用软件包使用的HarmonyAppProvision类型错误,请修改为发布类型后重新上传”,如何处理?

出现此提示,说明您的软件包使用的是调试证书,正式上架应用市场请修改为发布证书。

HarmonyOS应用软件包上传后,提示“软件包解析失败,请重新上传”,如何处理?

HarmonyOS应用软件包上传后,提示“软件包解析失败,请重新上传”,如何处理?

出现此提示,可能是您的软件包有问题,您可以检查下.app包里的.hap包数量和pack.info中设备数量是否一致。如果数量不一致,需要在HUAWEI DevEco Studio中Clean Project后重新编译打包。

HarmonyOS应用软件包上传后,提示“HarmonyOS软件包内不同文件包名不一致,请重新上传”,如何处理?

HarmonyOS应用软件包上传后,提示“HarmonyOS软件包内不同文件包名不一致,请重新上传”,如何处理?

出现此提示,原因是HarmonyOS应用软件包内有.hap包的包名与发布Profile中的包名不一致。请排查,确保HarmonyOS应用软件包内所有.hap包的包名与发布Profile中的包名一致后,重新上传软件包。

HarmonyOS应用软件包上传后,提示“软件包中使用证书已经失效,请重新上传”,如何处理?

HarmonyOS应用软件包上传后,提示“软件包中使用证书已经失效,请重新上传”,如何处理?

软件包使用的证书文件可能已被删除。请在“我的项目”页面点击您的HarmonyOS应用,然后前往“HarmonyOS应用 > HAP Provision Profile管理”页面检查Profile中的证书文件是否还存在。如果“证书”列为空,则证书文件已被删除。

HarmonyOS

HarmonyOS应用软件包上传后,提示上传的软件包使用的HarmonyAppProvision和证书不匹配,要求修改后再重新上传,如何处理?

HarmonyOS应用软件包上传后,提示上传的软件包使用的HarmonyAppProvision和证书不匹配,要求修改后再重新上传,如何处理?

HarmonyOS应用软件包中的发布证书与发布Profile文件中的发布证书不匹配。请排查确认IDE打包时上传的发布证书是否与您申请发布Profile所使用的发布证书一致。

鸿蒙申请应用发布证书时提示“上传的CSR文件无效,请重新上传”,如何处理?

申请应用发布证书时提示“上传的CSR文件无效,请重新上传”,如何处理?

请确认在生成证书请求文件时-keealg参数是否设置为“EC”,如果设置错误请重新生成CSR文件后上传。如问题仍未解决,请通过提交工单的方式联系华为技术支持解决。

APP上架华为商店发布HarmonyOS原子化服务

APP上架华为商店发布HarmonyOS原子化服务

原子化服务调试完毕后,您便可以将服务进行正式打包,在AGC提交上架。

HarmonyOS通过数字证书与Profile文件等签名信息来保证原子化服务的完整性,原子化服务如需上架则必须通过签名校验。因此,您需要使用发布证书和Profile文件对原子化服务进行签名后才能发布。

上架成功后,原子化服务将以服务卡片的形式展示在服务中心,用户可在服务中心搜索获取您的HarmonyOS原子化服务卡片。

操作流程

前提条件

申请发布证书

说明

您最多仅可申请1个发布证书。

  1. 登录AppGallery Connect,选择“用户与访问”。
  2. 在左侧导航栏点击“证书管理”,进入“证书管理”页面,点击“新增证书”。
  3. 在弹出的“新增证书”窗口填写要申请的证书信息,点击“提交”。参数说明证书名称不超过100个字符。证书类型选择“发布证书”。上传证书请求文件(CSR)上传已生成的证书请求文件(CSR)
  4. 证书申请成功后,“证书管理”页面展示证书名称、证书类型和失效日期。
    • 点击“下载”,可下载证书。
    • 如证书已过期或无需再使用,点击“废除”即可删除。

申请发布Profile

说明

您最多可申请100个Profile文件。

  1. 登录AppGallery Connect,选择“我的项目”。
  2. 找到您的项目,点击您创建的HarmonyOS原子化服务。
  3. 在左侧导航栏选择“HarmonyOS应用 > HAP Provision Profile管理”,进入“管理HAP Provision Profile”页面,点击右上角“添加”。
  4. 在弹出的“HarmonyAppProvision信息”窗口中添加Profile。参数说明名称不超过100字符。类型选择“发布”。选择证书点击“选择”,选择申请发布证书中生成的证书。说明升级服务时,您可以选择当前在架服务的发布证书,以继承已上架服务的数据与权限。申请受限权限若软件包因特殊场景要求使用受限权限,如读取、 添加、移除或更改联系人数据等, 请您务必在此处进行申请,否则您的服务将在审核时被驳回。点击“选择”,勾选需要申请的权限,点击“确定”即可。
  5. 发布Profile申请成功后,“管理HAP Provision Profile”页面展示Profile名称、Profile类型、添加的证书、状态(默认为“生效”)、更新时间(即审核通过时间)和失效日期。
    • 点击“删除”,在确认框中点击“确认”,可删除Profile文件。
    • 点击“下载”,可下载Profile文件。
    • 点击“查看”,可了解Profile关联的包名、选择的受限权限等更多信息。

打包HarmonyOS原子化服务

软件包规范

最终打包生成的APP包需符合如下规范。

规范说明
APP包大小不超过2GB。
HAP包大小原子化服务由一个或多个HAP包组成,每个HAP包不得超过10MB,以提供秒开体验。
APP包名包名必须为以点号(.)分隔的字符串,且至少包含三段,每段中仅允许使用英文字母、数字、下划线(_),如“harmony_11.huawei.com ”。首段以英文字母开头,非首段以数字或英文字母开头,每一段以数字或者英文字母结束,如“harmony99.huawei.11_com”。不允许多个点号(.)连续出现,如“harmony..huawei.com ”。包名不超过128个字符,且不可包含敏感词或保留字符。保留字符包括如下:.oh..ohos..harmony..harmonyos..openharmony..system.

操作步骤

  1. 在正式打包原子化服务前,请先详细了解原子化服务软件包规范
  2. 下载发布证书和发布Profile,方法可分别参考申请发布证书申请发布Profile
  3. 在DevEco Studio中,使用发布证书、发布证书对应的私钥文件以及发布Profile配置工程的签名信息,并编译构建APP

上架HarmonyOS原子化服务

配置服务信息

  1. 登录AppGallery Connect,选择“我的应用”。
  2. 在应用列表首页中点击“HarmonyOS应用”页签。
  3. 点击待发布的原子化服务名称,进入“应用信息”页面。
  4. 如果您尚未签署华为HarmonyOS服务开放平台合作协议,此时会弹出华为HarmonyOS服务开放平台合作协议对话框,您需按提示进行协议签署。否则,页面将跳转回AGC首页,您将无法继续发布HarmonyOS原子化服务。注意只有帐号持有者和法务角色才有权限签署华为HarmonyOS服务开放平台合作协议。
  5. 在“应用信息”页面配置原子化服务的“基本信息”,具体要求如下表。参数说明支持设备默认显示创建原子化服务时选择的设备类型。
    • 在“设备类型”栏,可新增或减少分发设备。注意
      • 支持由单设备改为多设备,或多设备改为单设备。
      • 升级服务仅允许增加设备类型,不支持删除原有在架服务已选择的设备类型。例如,在架服务支持的设备类型为“手机”,升级时您无法取消勾选“手机”选项。
    • 在“可兼容设备”栏中,点击下拉箭头,可根据需要选择兼容设备。
      • 手机:可选择手机、平板。
      • 大屏:可选择智慧屏。
      • 手表:可选择智能手表、运动手表。
    • 在“可支持操作设备”栏中,点击下拉箭头,可根据需要选择支持的操作设备。
      • 手机:无。
      • 大屏:可选择遥控器、手柄。
      • 手表:无。
    • 在“操作”栏中,点击“清除”,可一键清除所选的兼容设备与支持的操作设备。
    说明路由器设备不支持设置兼容设备和操作设备。
  6. 配置原子化服务的“可本地化基础信息”,详情请参见配置可本地化基础信息。说明
    • 运动手表和智能手表共用一套应用素材。
    • 如果选择分发到多设备,请在各设备标签页分别上传对应的应用素材。
  7. 配置原子化服务的“应用分类”,详情请参见设置应用分类
  8. 配置原子化服务的“开发者服务信息”,详情请参见配置开发者服务信息
  9. 配置完成后点击“下一步”,在弹窗中点击“确认”,进入“准备提交”页面,开始设置版本信息。

配置版本信息

  1. 配置原子化服务的发布国家或地区,目前仅支持发布到中国大陆地区。
  2. 设置是否为开放式测试版本。注意当前原子化服务的开放式测试仅支持手机、平板、大屏、智能手表。如果您在创建服务时设备类型选择了路由器设备,将不展示此选项。目前,HarmonyOS原子化服务仅支持在中国大陆地区进行开放式测试。
    • 正式发布的版本请选择“否”。
    • 如您想发布为开放式测试版本,选择“是”,具体配置请参见开放式测试操作指南
  3. 在“软件版本”下点击“软件包管理”后,在弹窗中点击“上传”。
  4. 在“上传包”窗口中点击“+”,上传原子化服务的软件包。上传前请确保软件包满足以下要求:
    • 软件包需满足格式和大小限制,否则系统将提示错误。软件包格式和大小限制等请参见软件包规范
    • 请确保您上传的软件包支持所选的分发设备。否则,点击“保存”或“提交审核”时,系统将提示错误,您需要重新上传软件包或修改支持设备。如您选择分发到路由器设备,则只能重新上传软件包,无法修改支持设备。
    • 请确保您上传的软件包签名与发布证书匹配,否则系统将提示错误,您需要重新上传。
    上传成功后,您可在“软件包管理”窗口中执行如下操作:
    • 点击文件名称下,查看软件包详细信息,如包名、SHA256、软件大小。请确认软件包信息与您需要发布的版本一致。
    • 点击“操作”栏的“调试”或“测试”链接,对软件包分别进行云调试或云测试,可及早发现并解决问题,提高服务审核通过率。具体操作请参考云测试云调试操作指南。
  5. 配置原子化服务的“付费情况”和“应用内资费”,详情请参见设置应用付费情况。注意当前AGC仅支持发布免费使用的原子化服务。
  6. 配置原子化服务的“内容分级”,详情请参见设置内容分级
  7. 如果涉及以下两种场景,请填写原子化服务的“应用隐私说明”,否则直接进行下一步。
    • 如检测到软件包涉及获取敏感隐私权限,您需为每个敏感权限项填写相应的权限说明,每条权限说明最大支持500字符。
    • 如检测到软件包涉及获取受限权限,您需为每个受限权限项填写相应的权限说明,并上传视频说明使用场景。
      • 权限说明:每条权限说明最大支持500字符。
      • 使用场景视频:支持MOV或MP4格式,大小500MB以内。仅支持上传一个视频。
      注意如果您的软件包声明要求使用受限权限,请确保该权限在创建发布Profile时已经申请通过,否则您的服务上架审核将会被驳回。如您尚未申请,请重新申请发布Profile,然后重新上传软件包。
  8. 填写原子化服务的“隐私声明”,详情请参见填写隐私声明
  9. 配置原子化服务的“版权信息”。
    • 承诺函:必选。点击“承诺函”链接,仔细阅读合规承诺书后,勾选“我已阅读并同意《承诺函》”。
    • 电子版权证书:可选。仅支持PDF格式,大小不超过5MB。请勿上传非PDF格式的文件或是将非PDF格式的文件的扩展名改为PDF。
    • 应用版权证书或代理证书:可选。支持JPG、PNG、BMP格式的资质文件,单个图片最大不能超过15MB。
  10. 如原子化服务属于游戏类且支持设备包含手机或者路由器,请按要求填写游戏版号信息。
    • 版号信息:必填,您需要向相关单位申请游戏版号,版号不超过512字符。
    • 版号证明:必选,需上传“版号批文”或“版号授权书”,图片格式支持JPG、JPEG、PNG、PDF,不超过4MB。若您上传了版号授权书,还需填写“授权书有效期”。说明关于版权和版号的详细上传说明,请参考版权资质审核要求
  11. 在“应用审核信息”栏,填写审核相关的信息。该部分信息仅会展示给审核人员查看。
    • 您可在“备注”栏填写对审核过程会有所帮助的、有关您服务的额外信息,包括在测试中需要的特别设置等。
    • 如审核过程涉及身份验证,还需提供测试帐号供华为审核人员完成服务中登录、查看、购买等功能的审核。
    • 在“自测文件”栏,可上传docx或mp4格式的自测文件。最多可上传5个,docx文件不超过15MB,自测文件总大小不超过500MB。提交自测文件可有效提高审核通过率,如原子化服务需要与设备进行联动,则必须提交自测文件。
  12. 如选择分发到路由器设备,您还可设置是否勾选“必须联网才能使用”。勾选以后,用户在无网络环境下将无法正常使用该服务的核心功能,如即时通信、在线直播、网游等。
  13. 配置上架时间。您可以选择“审核通过立即上架”,也可以选择“指定时间”。说明指定时间是您的本地时间。在您设置时间之后,系统会自动转换成UTC标准时间并显示在后面。
  14. 点击“提交审核”,在弹出的窗口中确认版本号无误后,点击“确认”。
  15. 提交成功后,在“版本信息”页面“状态”中可查看审核状态。注意对于HarmonyOS手机原子化服务,如果您是中国大陆的开发者,当您提交服务审核后,华为将对您的服务进行隐私合规检测。检测不通过可能会导致您的上架申请被驳回,请您及时关注版本信息界面的检测结果,并根据相关提示进行隐私整改。
  16. 对于配置为“指定时间”上架的服务,审核通过之后、指定上架时间到达之前,您可随时手动发布版本上线:在版本信息页面右上角点击“手动发布”,在确认提示框点击“确认”即可。手动发布一般在几分钟内生效。注意原子化服务成功发布后,AGC会对上架服务进行重签名,您原先的服务签名将被替换为新签名。

配置智慧分发

原子化服务提交审核一段时间(大约1分钟)后、或服务成功上架后,您可以配置当前原子化服务可以在哪些应用中被使用、以及在这些应用中被使用的规则条件。

进入应用信息页面,在左侧导航栏点击“智慧分发配置”,即可前往HarmonyOS服务开放平台上对应服务的“分发”页面进行分发配置,具体操作请参考分发配置

分发配置将提交给HarmonyOS服务开放平台审核,审核通过后配置即可生效。分发配置的审核结果也会展示在AGC的审核通知中。

华为应用商店如何发布HarmonyOS应用

华为应用商店如何发布HarmonyOS应用

调试完毕后,您便可以打包HarmonyOS应用,在AGC提交上架。

HarmonyOS通过数字证书与Profile文件等签名信息来保证应用的完整性,应用如需上架到华为应用市场必须通过签名校验。因此,您需要使用发布证书和Profile文件对应用进行签名后才能发布。

上架成功后,用户即可在华为应用市场搜索获取您的HarmonyOS应用。

快速互动体验

操作流程

前提条件

申请发布证书

说明

您最多仅可申请1个发布证书。

  1. 登录AppGallery Connect,选择“用户与访问”。
  2. 在左侧导航栏点击“证书管理”,进入“证书管理”页面,点击“新增证书”。
  3. 在弹出的“新增证书”窗口填写要申请的证书信息,点击“提交”。参数说明证书名称不超过100个字符。证书类型选择“发布证书”。上传证书请求文件(CSR)上传已生成的证书请求文件(CSR)
  4. 证书申请成功后,“证书管理”页面展示证书名称、证书类型和失效日期。
    • 点击“下载”,可下载证书。
    • 如证书已过期或无需再使用,点击“废除”即可删除。

申请发布Profile

说明

您最多可申请100个Profile文件。

  1. 登录AppGallery Connect,选择“我的项目”。
  2. 找到您的项目,点击您创建的HarmonyOS应用。
  3. 在左侧导航栏选择“HarmonyOS应用 > HAP Provision Profile管理”,进入“管理HAP Provision Profile”页面,点击右上角“添加”。
  4. 在弹出的“HarmonyAppProvision信息”窗口中添加Profile,完成后点击“提交”。参数说明名称不超过100个字符。类型选择“发布”。选择证书点击“选择”,选择申请发布证书中生成的证书。说明升级应用时,您可以选择当前在架应用的发布证书,以继承已上架应用的数据与权限。申请受限权限若软件包因特殊场景要求使用受限权限,如读取、 添加、移除或更改联系人数据等, 请您务必在此处进行申请,否则您的应用将在审核时被驳回。点击“选择”,勾选需要申请的权限,点击“确定”即可。
  5. 发布Profile申请成功后,“管理HAP Provision Profile”页面展示Profile名称、Profile类型、添加的证书、状态(默认为“生效”)、更新时间(即审核通过时间)和失效日期。
    • 点击“删除”,在确认框中点击“确认”,可删除Profile文件。
    • 点击“下载”,可下载Profile文件。
    • 点击“查看”,可了解Profile关联的包名、选择的受限权限等更多信息。

打包HarmonyOS应用

软件包规范

最终打包生成的APP包需符合如下规范。

规范说明
APP包大小不超过2GB。
HAP包大小在AGC上传APP包后,AGC将解析检测APP包中的HAP包大小,并根据HAP包声明支持的设备类型判断HAP包大小是否满足条件。如APP包大小符合条件,但HAP包超过上限,系统会提示HAP包过大,您仍无法成功上传APP包。因此请确保每个HAP包满足大小限制:不同设备类型的HAP包大小限制:运动手表/路由器不能超过20MB,手机/智能手表/大屏不能超过2GB。对于支持单设备的HarmonyOS应用软件包,HAP包大小不能超过对应设备类型的上限。例如,HarmonyOS应用软件包仅支持运动手表,则HAP包不能超过20MB。对于支持多设备的HarmonyOS应用软件包,如果APP包中的单个HAP包支持单个设备,则HAP包大小不能超过对应设备类型的上限。如果APP包中的单个HAP包支持多个设备,则HAP包大小不能超过这多个设备类型上限的最小值。注意当前仅智能手表应用支持配置付费下载。如需将应用分发至智能手表及其他设备(如运动手表+手机),且希望智能手表应用为付费下载应用,请将智能手表应用分开打包,即为智能手表单独创建一个应用,为其他设备(如运动手表+手机)创建另一个应用。
APP包名包名必须为以点号(.)分隔的字符串,且至少包含三段,每段中仅允许使用英文字母、数字、下划线(_),如“harmony_11.huawei.com ”。首段以英文字母开头,非首段以数字或英文字母开头,每一段以数字或者英文字母结束,如“harmony99.huawei.11_com”。不允许多个点号(.)连续出现,如“harmony..huawei.com ”。包名不超过128个字符,且不可包含敏感词或保留字符。保留字符包括如下:.oh..ohos..harmony..harmonyos..openharmony..system.

操作步骤

  1. 在正式打包应用前,请先详细了解HarmonyOS应用软件包规范
  2. 下载发布证书和发布Profile,方法可分别参考申请发布证书申请发布Profile
  3. 在HUAWEI DevEco Studio中,使用发布证书、发布证书对应的私钥文件以及发布Profile配置工程的签名信息,并编译构建APP

上架HarmonyOS应用

配置应用信息

  1. 登录AppGallery Connect,选择“我的应用”。
  2. 在应用列表首页中点击“HarmonyOS应用”页签。
  3. 点击待发布的HarmonyOS应用名称,在左侧导航栏选择“应用信息”菜单。
  4. 如果您尚未签署华为HarmonyOS服务开放平台合作协议,此时会弹出华为HarmonyOS服务开放平台合作协议对话框,您需按提示进行协议签署。否则,页面将跳转回AGC首页,您将无法继续发布HarmonyOS应用。注意只有帐号持有者和法务角色才有权限签署华为HarmonyOS服务开放平台合作协议。
  5. 在“应用信息”页面配置HarmonyOS应用的“基本信息”,具体要求如下表。参数说明支持设备默认显示创建应用时选择的设备类型。
    • 在“设备类型”栏,可新增或减少分发设备。注意
      • 支持由单设备改为多设备,或多设备改为单设备。
      • 升级应用仅允许增加设备类型,不支持删除原有在架应用已选择的设备类型。例如,在架应用支持的设备类型为“手机”,升级应用时您无法取消勾选“手机”选项。
    • 在“可兼容设备”栏中,点击下拉箭头,可根据需要选择兼容设备。
      • 手机:可选择手机、平板。
      • 大屏:可选择智慧屏。
      • 手表:可选择智能手表、运动手表。
    • 在“可支持操作设备”栏中,点击下拉箭头,可根据需要选择支持的操作设备。
      • 手机:无。
      • 大屏:可选择遥控器、手柄。
      • 手表:无。
    • 在“操作”栏中,点击“清除”,可一键清除所选的兼容设备与支持的操作设备。
    说明路由器设备不支持设置兼容设备和操作设备。
  6. 配置HarmonyOS应用的“可本地化基础信息”,详情请参见配置可本地化基础信息。说明
    • 运动手表和智能手表共用一套应用素材。
    • 如果选择分发到多设备,请在各设备标签页分别上传对应的应用素材。
  7. 配置HarmonyOS应用的“应用分类”,详情请参见设置应用分类
  8. 配置HarmonyOS应用的“开发者服务信息”,详情请参见配置开发者服务信息
  9. 配置完成后点击“下一步”,在弹窗中点击“确认”,进入“准备提交”页面,开始设置版本信息。

配置版本信息

  1. 配置HarmonyOS应用的“发布国家或地区”,详情请参见设置发布国家或地区
  2. 设置是否为开放式测试版本。注意当前仅支持手机、手表和大屏,如果您在创建应用时设备类型选择路由器设备,将不展示此选项。
    • 如您想发布为开放式测试版本,选择“是”,具体配置请参见开放式测试操作指南
    • 正式发布的版本请选择“否”。
  3. 在“软件版本”下点击“软件包管理”后,在弹窗中点击“上传”。
  4. 在“上传包”窗口中点击“+”,上传应用的软件包。上传前请确保软件包满足以下要求:
    • 应用软件包需满足格式和大小限制,否则系统将提示错误。软件包格式和大小限制等请参见软件包规范
    • 请确保您上传的软件包支持所选的分发设备。否则,点击“保存”或“提交审核”时,系统将提示错误,您需要重新上传软件包或修改支持设备。如您选择分发到路由器设备,则只能重新上传软件包,无法修改支持设备。
    • 请确保您上传的软件包签名与发布证书匹配,否则系统将提示错误,您需要重新上传。
    上传成功后,您可在“软件包管理”窗口中执行如下操作:
    • 点击文件名称下,查看软件包详细信息,如包名、SHA256、软件大小。请确认软件包信息与您需要发布的版本一致。
    • 点击“操作”栏的“调试”或“测试”链接,对软件包分别进行云调试或云测试,可及早发现并解决问题,提高应用审核通过率。具体操作请参考云测试云调试操作指南。
  5. 配置HarmonyOS应用的“付费情况”和“应用内资费”,详情请参见设置应用付费情况。注意
    • 当前仅智能手表应用支持付费能力,其他设备类型的HarmonyOS应用仅支持免费下载。因此,当“支持设备”仅选择“手表”且“可兼容设备”仅选择“智能手表”时,才支持设置“付费情况”为“付费”。
    • 智能手表应用的付费下载能力目前仅对受邀开发者开放。如有需求,请向华为运营人员申请开通。在收到您的申请后,华为运营人员将在1-3个工作日内为您安排对接人员。申请方法如下:
    • 付费下载的HarmonyOS应用不支持设置促销价。
  6. 配置HarmonyOS应用的“内容分级”,详情请参见设置内容分级
  7. 如果涉及以下两种场景,请填写HarmonyOS应用的“应用隐私说明”,否则直接进行下一步。
    • 如检测到应用软件包涉及获取敏感隐私权限,您需为每个敏感权限项填写相应的权限说明,每条权限说明最大支持500字符。
    • 如检测到您的应用软件包涉及获取受限权限,您需为每个受限权限项填写相应的权限说明,并上传视频说明使用场景。
      • 权限说明:每条权限说明最大支持500字符。
      • 使用场景视频:支持MOV或MP4格式,大小500MB以内。仅支持上传一个视频。
      注意如果您的软件包声明要求使用受限权限,请确保该权限在创建发布Profile时已经申请通过,否则您的应用上架审核将会被驳回。如您尚未申请,请重新申请发布Profile,然后重新上传软件包。
  8. 填写HarmonyOS应用的“隐私声明”,详情请参见填写隐私声明
  9. 配置HarmonyOS应用的“隐私标签信息录入”,详情请参见录入隐私标签信息。注意只有支持手机、平板或大屏的HarmonyOS应用才需配置隐私标签信息录入。
  10. 配置HarmonyOS应用的“版权信息”,详情请参见版权信息
  11. 如HarmonyOS应用属于游戏类且支持设备包含手机或者路由器,请按要求填写游戏版号信息。
    • 版号信息:必填,您需要向相关单位申请游戏版号,版号不超过50字符。
    • 版号证明:必选,需上传“版号批文”或“版号授权书”,图片格式支持JPG、JPEG、PNG、PDF,不超过4MB。若您上传了版号授权书,还需填写“授权书有效期”。说明关于版权和版号的详细上传说明,请参考版权资质审核要求
  12. 在“应用审核信息”栏,填写审核相关的信息。该部分信息仅会展示给审核人员查看。
    • 您可在“备注”栏填写对审核过程会有所帮助的、有关您服务的额外信息,包括在测试中需要的特别设置等。
    • 如审核过程涉及身份验证,还需提供测试帐号供华为审核人员完成服务中登录、查看、购买等功能的审核。
  13. 如选择分发到路由器设备,您还可设置是否勾选“必须联网才能使用”。勾选以后,用户在无网络环境下将无法正常使用该应用的核心功能,如即时通信、在线直播、网游等。
  14. 配置上架时间。您可以选择“审核通过立即上架”,也可以选择“指定时间”。说明指定时间是您的本地时间。在您设置时间之后,系统会自动转换成UTC标准时间并显示在后面。
  15. 点击“提交审核”,在弹出的窗口中确认版本号无误后,点击“确认”。
  16. 提交成功后,在“版本信息”页面“状态”中可查看审核状态。注意对于HarmonyOS手机应用,如果您是中国大陆的开发者且应用发布地区包含中国大陆,当您提交应用审核后,华为将对您的应用进行隐私合规检测。检测不通过可能会导致您的上架申请被驳回,请您及时关注版本信息界面的检测结果,并根据相关提示进行隐私整改。
  17. 对于配置为“指定时间”上架的应用,审核通过之后、指定上架时间到达之前,您可随时手动发布版本上线:在版本信息页面右上角点击“手动发布”,在确认提示框点击“确认”即可。手动发布一般在几分钟内生效。注意应用成功发布后,AGC会对上架应用进行重签名,您原先的应用签名将被替换为新签名。

APP上架华为应用商店后管理商品营销

APP上架华为应用商店后管理商品营销

商品营销是指开发者可以选择指定的商品进行营销包装,将商品宣传图、商品名称、商品描述展示在应用市场(10.2.0及以上所有版本)的应用详情页面。用户可以直接在应用市场的应用详情页面购买商品。

商品营销目前支持以下两种方式:

  • DeepLink方式:用户点击购买应用市场的商品后将拉起开发者APP,由APP自行完成支付和发货。
  • 商品直购方式:用户点击购买应用市场的商品后由华为HMS Core发起支付,在支付完成后由华为服务器通知开发者服务器完成商品发货。

注意

商品营销管理功能目前仅支持中国大陆发布的应用,仅支持企业开发者。

前提条件

  • 您已在商品管理新增商品
  • 您的应用分发地区包含中国大陆。
  • 您需准备1024*1024px的jpg或png格式的图片,作为在应用市场的应用详情页面展示的商品营销宣传图。
  • 推荐您使用Google Chrome浏览器访问商品管理服务,最低版本为62.0.3202.62。

操作步骤

  1. 登录AppGallery Connect,选择“我的应用”。
  2. 在应用列表中点击需要设置商品营销管理的应用。
  3. 选择“运营”页签,在左侧导航栏选择“产品运营 > 商品管理”,选择“商品营销列表”页签,点击“选择营销商品”。

说明

只有应用分发地区包含中国大陆时才会展示“商品营销列表”页签。

  1. 选择需要营销的商品,点击“确定”。
  2. 选择完成后在营销商品列表中,点击对应的“上传”。
  3. 填写相关的素材,完成后点击“提交”。相关参数如下表所示。参数说明商品营销宣传图在应用市场的应用详情页面展示的商品图标,应与应用图标有所区别,且必须为1024*1024px的jpg或png格式的图片。DeepLinkDeepLink为用户进入开发者应用内商品具体购买页面的链接地址,建议设置为能自动拉起华为支付的链接。说明
    • 对于非订阅类商品,此参数为可选。
    • 对于订阅类商品,此参数必选,且只支持DeepLink方式。
    • 如果同时配置“DeepLink”和“接收发货通知地址”,优先使用DeepLink方式。
    • DeepLink与虚拟商品兑换码不可同时配置。如果已经配置过兑换码,该项置灰不可编辑。
    审核参考备注发起商品营销的备注信息,便于审核人员审核。接收发货通知地址如果商品营销需要支持商品直购方式,配置为用户在应用市场详情页购买商品成功后,华为服务器向开发者服务器发送的发货通知地址,由开发者提供。说明
    • 非订阅类商品,此参数可选。
    • 订阅类商品不展示此参数。
    • 接收发货通知地址与虚拟商品兑换码不可同时配置。如果已经配置过兑换码,该项置灰不可编辑。
    解除订购关系地址华为服务器向开发者服务器发送解除订购关系通知的地址,由开发者提供。用户通过退款接口或者运营人工操作发起的退款,处理完毕后,会通过该地址告知已解除订购关系的消息。说明
    • 非订阅类商品,此参数可选。
    • 订阅类商品不展示此参数。
    • 解除订购关系地址与虚拟商品兑换码不可同时配置。如果已经配置过兑换码,该项置灰不可编辑。