华为开放平台发布应用(AppBundle) APP上架华为全流程教程

华为应用市场目前支持对App Bundle应用(AAB软件包)进行分发。如果您想要针对不同的设备分发不同的资源文件,您可以选择发布AAB格式的软件包。App Bundle支持按照设备CPU架构、屏幕分辨率、资源信息拆分软件包,根据用户设备类型提供对应的软件包,从而显著减小软件包体积。您还可以通过集成Dynamic Ability SDK,提供自定义的动态功能分发和按需下载能力,减少不必要的网络流量与终端设备存储空间消耗。最终提高用户的下载意愿和安装成功率。https://mos-vod-drcn.dbankcdn.cn/P_VT/video_injection/A61346231/v3/64841A001121740822941796352/MP4Mix_H.264_1920x1080_6000_HEAAC1_PVC_NoCut.mp4Play Video390

快速互动体验

操作流程

前提条件

  • 当前仅支持在手机和大屏设备上发布App Bundle应用。
  • 您的应用必须满足华为应用市场的审核要求,具体请参见审核指南。如果您的应用是联运应用,还需满足联运服务要求,具体请参见联运服务上架前Checklist
  • 在AAB包上传过程中,AGC会对其进行校验。您上传的AAB包必须满足以下条件:
    • 如果使用了动态下载功能时,必须集成华为的Dynamic Ability SDK
    • 为了保证universal.apk能正常运行,必须设置fusing= true。
    • AAB包中不得使用Play Asset Delivery功能。
  • 您需要提前准备如下信息:准备项说明中国大陆应用非中国大陆应用发布国家和地区您需要提前确定应用的发布国家和地区。涉及涉及是否为开放式测试版本如果您想要发布一个开放式测试版本,您需要提前创建测试用户列表,具体请参见开放式测试指南。涉及涉及应用付费情况如果您发布的应用为付费应用,您需要提前规划应用的币种和价格。如您的应用需要设置为“付费”,需同时开通商户服务签署华为商户服务协议。涉及涉及是否为绿色应用认证如果您需要申请成为绿色应用,您的应用需满足《软件绿色联盟应用体验标准5.0》,具体要求请参见绿色应用认证指南。涉及不涉及隐私权限请提前确认您的应用会获取哪些用户隐私信息。涉及涉及隐私政策网址您需要提前准备一个用于声明隐私政策的网页,说明您的应用涉及收集、处理哪些用户信息。此网页必须保证可通过互联网网址访问。涉及涉及隐私权利网址您需提交关于您的用户实施其权利的相关网站,如用户删除、修改、导出其个人数据的入口。涉及涉及电子版权证书请提前准备PDF格式的《App电子版权证书》。涉及不涉及应用版权证书普通应用必须按模板准备《免责函》,游戏应用必须准备《计算机软件著作权证书》。涉及不涉及游戏版号游戏应用需要提前申请网络游戏出版物号或版号批文。涉及不涉及

加入应用签名计划

发布App Bundle应用需要上传AAB格式的软件包,AGC需要将AAB包编译成APK并使用签名密钥对APK进行签名,此应用签名必须加入应用签名计划后才能生成。必须使用应用签名服务。详情可参考应用签名指南

测试AAB文件

测试bundle文件,以确保功能正常。具体测试操作请参见AAB包测试指导

配置应用基本信息

应用基本信息包含应用的兼容设备、应用在华为应用市场详情页展示的应用名称、应用介绍、应用图标、应用截图、介绍视频等,在发布应用前您需要将应用基本信息补充完整,具体操作请参见配置应用基本信息

设置发布国家或地区

在版本信息页面的“发布国家或地区”栏,勾选应用需要发布的国家或地区。如您勾选下方的“新国家或区域”,华为应用市场会对未来新增的国家或地区自动发布您的应用。

说明

  • 华为运营人员在审核应用时会检查您的应用是否符合对应国家或地区的政策、宗教文化等要求,如不符合,运营人员会将该国家或地区从分发国家或地区中去除 。应用审核通过后,您可在对应的应用版本信息界面的“分发国家及区域”位置查看最终分发范围。
  • 分发到车机的应用目前支持的分发国家或地区仅为中国大陆。

设置是否为开放式测试版本

开放式测试用于邀请指定的测试用户进行版本测试,被邀请的测试用户可以下载该应用进行测试,未被邀请的测试用户该应用不可见。

  • 正式发布的版本请选择“否”。
  • 如您想发布为开放式测试版本,选择“是”,具体操作请参见开放式测试指南

上传软件包

  1. 在界面右侧“软件版本”中点击“软件包管理”,上传应用软件包。说明
    • 上传软件包前,请确保您已签署签名服务协议并配置密钥,具体内容请参考应用签名指南
    • 为了提高您的应用审核通过率,您可以点击“发布版本”后的对应链接对软件包提前进行云测试和云调试,及早发现并解决问题。相关操作请参考云测试云调试操作指南。
  2. 上传完成后,AGC会对上传的AAB包进行重签名的编译和校验,预计时长2分钟-5分钟。说明您可以点击界面“操作”栏的对应链接对软件包提前进行云测试和云调试,及早发现并解决问题。相关操作请参考云测试云调试操作指南。在AAB包上传过程中,AGC会对其进行校验,AAB包必须满足的条件参见前提条件。如果您上传的软件包不符合要求,当您点击AAB包后的测试按钮、选取软件包或是点击“提交审核”时,会出现以下弹框:校验错误提示解决方案“检测发现所选择的软件包中有模块设置为按需下载,建议集成Dynamic Ability SDK或者调整为安装时下载,修改方法请参考AAB包测试指导”使用了动态下载功能时,必须集成华为的Dynamic Ability SDK,请参考AAB包测试指导修改后重新上传AAB包。“检测发现所选择的软件包中fusing未设置为true,会影响应用的分发,请修改后再提交。修改方法请参考AAB包测试指导。”如果onDemand = false(即需要安装时下载), 为了保证 universal.apk能正常运行,必须设置fusing= true。参考AAB包测试指导修改后重新上传AAB包。“检测发现当前选择的软件包使用了Play Asset Delivery功能,当前系统不支持此功能,请修改后再提交”华为应用市场不支持Play Asset Delivery功能,请取消应用的Play Asset Delivery功能后重新上传AAB包。“软件包处理失败,请更换后上传。”建议检查AAB包,确认无误后重新上传。如AAB包确认无误后仍跳出该错误提示,可能是您上传的软件包格式有问题,或是使用bundletool解析软件包失败,建议您更换AAB包后,重新上传。说明当您上传AAB包后,AGC会计算您的AAB包的下载体积,如果大小超过150MB,会出现弹框提示,此时您需要重新打包后再上传。

设置应用付费情况

付费情况

您可以在“付费情况”栏设置应用是否需要用户付费才能下载。当前手表、大屏、路由器应用只支持设置为“免费”。

注意

应用正式上架后不支持修改“付费情况”,请谨慎选择。

  • 如果您选择“免费”,您的应用即为免费应用,用户可以直接从华为应用市场下载安装您的应用。
  • 如果您选择“付费”,则您的应用即为付费应用,用户在下载应用时将需要支付相应的费用。说明如您的应用需要设置为“付费”,需同时开通商户服务签署华为商户服务协议您可以在“本站默认展示”中设置本站默认展示的币种,再点击“查看编辑”进入“应用价格”页面,编辑应用在各国家/地区的价格,各参数如下表所示。说明点击“查看编辑”前需要点击右上角的“保存”保存当前已配置的版本信息。参数说明本站默认展示本站默认展示的币种,默认为您在“付费情况”栏设置的币种。设置后则下方的“汇率换算价格(含税)”输入的价格的币种即为设置的币种。例如“本站默认展示”设置为“中国大陆(CNY)”,则“汇率换算价格(含税)”设置的价格的单位即为“元”。汇率换算价格(含税)“本站默认展示”币种的应用价格,仅支持非0整数或两位小数。当您在设置完价格后并点击“刷新”后,系统会自动根据汇率及相应价格换算规则计算出其他国家/地区的当地价格,并展示在下方的国家/地区价格列表中。具体换算规则请参见换算规则描述。您还可以根据应用的价格策略,手动修改应用价格表中指定国家/地区的价格,修改保存后将以此价格作为该国家/地区的最终价格。说明在使用汇率刷新不同国家/地区的应用价格时,如出现币种兑换查无汇率异常场景的警告,则您需要手动填写该国家/地区的应用价格。置顶国家/地区置顶汇率换算国家或地区,方便您查看或编辑应用价格。设置后该国家或地区将置顶展示在下方的国家/地区列表中。

应用内资费

选择应用内资费类型,即用户在使用应用过程中的付费类型,如因使用道具、开通会员等进行的付费。支持多选。

设置内容分级

年龄分级作为应用的必填信息,便于开发者向用户说明应用的适用对象。年龄分级作为应用的重要属性在华为应用市场直接展示给用户,帮助用户找到适合其年龄等级的应用,进一步为未成年人用户打造纯净的使用环境。

请根据您的应用参考以下步骤如实填写调查问卷,填写完成后即可得到当前应用的年龄分级结果。

  1. 点击“设置”。
  2. 在弹出框中点击“填写调查问卷”。
  3. 根据实际情况完成问卷填写。如果您在填写完某部分后需要更改所填内容,请点击对应部分,重新作答。如果您已开始填写此调查问卷并想稍后再完成,请点击“保存”。注意请务必据实回答年龄分级调查问卷中的问题。对应用内容的虚假陈述可能会导致应用被下架或冻结。
  4. 填写完问卷中所有的问题后,点击“验证”,查看您应用适用的最低年龄分级结果。注意如果点击“验证”后,年龄分级结果显示为“拒绝评级”,请查看页面中拒绝评级的详细原因,并在修改不当内容后重新上传符合规范的应用。
  5. 基于应用适用的最低年龄分级结果,请结合自身App的需求,选择预期的年龄分级,然后点击“提交”。说明如果应用的年龄分级显示为“16+”或更低龄的结果,但您认为其内容更适合18岁以上的用户,则可以在“请重新设置您预期的年龄分级”下方选择“年满18周岁”。在AppGallery上,该应用的年龄分级将显示为“18+”。
  6. 提交分级后,您即可在“内容分级”部分查看年龄分级结果。注意年龄分级问卷可能会不定期更新。如果年龄分级问卷内容发生变更,系统会提醒您“问卷已更新,请重新填写调查问卷”,您需重新填写年龄分级问卷,才可以提交应用上架申请。您可以在 “内容分级”页面上点击“设置”,填写新的调查问卷。说明如果更新应用版本会影响到年龄分级调查问卷中所涉问题的答案,您需要在AGC上提交新的年龄分级调查问卷,点击“设置”即可重新作答。如果更新的应用版本不影响您对年龄分级调查问卷中问题的答案,则无需重新作答,系统将继承您之前的年龄分级结果。

如您还有其他疑问,请于华为应用市场互动中心咨询。

申请绿色应用认证

“绿色应用认证申请”选项需要满足以下几个条件才会展示:

  • 您的应用为安卓手机应用。
  • 您必须为中国大陆开发者。
  • 您的应用所选择的发布国家/地区必须包含中国大陆。

当您上传并选取应用软件包后,您可以选择是否申请绿色应用认证。

如果您选择“申请”,华为将对应用进行兼容性、稳定性、功耗、性能、安全及隐私合规的检测,通过认证后,华为应用市场将会以特殊的绿色标识显示应用,并优先推荐和展示给用户,建议您申请。

华为应用市场展示效果如下:

填写应用隐私权限说明

如果您上传软件包时选取的软件包(仅限分发到手机、VR和路由器设备的APK)涉及获取敏感权限,将会展示“应用隐私权限说明”栏。如您申请了绿色应用认证,则需填写“绿色应用隐私权限说明”。

常规应用隐私权限说明

  • 绿色应用隐私权限说明”:
    1. 在“权限说明”框中参照范例说明敏感权限使用情况。说明如您上传的APK应用需要访问后台位置信息访问权限,您需在“权限说明”框中说明无法使用前台位置信息访问权限替代的原因。
    2. 点击“上传”,上传绿色认证审核材料。请参考模板,在审核材料中提供:
      • 隐私权限名称
      • 软件包中涉及到隐私权限的场景描述
      • 调用路径
      • 软件包中涉及到隐私权限的场景截图
    3. 仔细阅读“其他要求”,确认满足自检项要求后,勾选“确认符合上述要求”。
  • 如您未申请绿色应用认证,则需填写“应用隐私权限说明”。在“权限说明”框中参照范例说明敏感权限使用情况。说明如您上传的APK应用需要访问后台位置信息访问权限,您需在“权限说明”框中说明无法使用前台位置信息访问权限替代的原因。

专项敏感权限说明

如您的应用软件包涉及获取专项敏感隐私权限,除了填写上述常规应用隐私权限说明外,还需填写专项敏感权限声明。

  • 核心功能:您需要根据实际情况勾选应用涉及的核心功能(必填)。
  • 使用场景演示视频:您可以点击“”上传mov、mp4格式、大小上限500MB的演示视频(选填),方便审核团队评估。

填写隐私声明

请您填写下方隐私相关链接,供应用上架审核。您可以查看华为应用市场审核指南-用户隐私,了解如何保护用户隐私。

  • 隐私政策网址(必填):如果您的应用涉及收集、处理用户信息,请提供隐私政策声明的网页链接地址。该网址会在应用的详情页面添加隐私政策跳转,可帮助用户清楚地了解您如何处理敏感的用户数据和设备数据。隐私政策必须完整说明您的应用如何收集、使用和分享用户数据,包含但不限于如下情况建议提供:
    • 面向儿童的App。
    • 包含帐户注册或需要访问用户的现有帐户,或由法律另行规定。
    • 对于收集用户或设备相关数据的App。
  • 隐私权利网址(选填):您需提交关于您的用户实施其权利的相关网站,如用户删除、修改、导出其个人数据的入口。

录入隐私标签信息

说明

隐私标签选项当前仅对发布中国大陆的应用生效,且用户的华为应用市场客户端必须为11.2.2.300以上版本。

您可根据应用是否收集用户的信息数据选择是否在华为应用市场的用详情页展示隐私标签,告知用户您的应用如何使用个人数据。

  • 如您的应用不涉及收集用户的信息数据,请在“是否涉及个人信息收集”项中选择“否”。
  • 如您的应用涉及收集用户的信息数据,请在“是否涉及个人信息收集”项中选择“是”,您可以参考以下步骤录入隐私标签信息:说明
    • 业务场景和相关数据项信息请参考AppGallery隐私标签服务说明
    • 如果您的应用中不涉及广告与营销的相关内容,请勿在业务场景中勾选“广告与营销”。
    1. 在“是否涉及个人信息收集”项中选择“是”。
    2. 在“选择业务场景”项中,根据用户个人信息数据的使用场景进行对应选择,最多支持同时勾选六种业务场景 。
    3. 在您勾选的业务场景的对应页签下,点击左下角的“+添加”。
    4. 勾选对应的数据项后,点击“确定”。
    5. 逐一完成每个场景下的数据项补充后,您可在“关联到用户数据汇总”页签下查看您勾选的全部数据项。说明数据项不可为空,如您有尚未补充数据项的业务场景,相关场景页签的左上角会有红点提示,此时请您补充缺失的数据项。
    6. (可选)如您想删除某个业务场景下的数据项,您需点击对应的场景页签,点击相关数据项后的“删除”按钮即可删除该数据项。

填写版权、版号信息

版权信息

版权信息根据应用的类型和应用的发布区域要求略有不同。

  • 应用发布范围包含中国大陆:
    • 电子版权证书:可选。可上传应用或游戏的PDF格式“电子版权证书”,大小不超过5MB。如果您上传了非PDF格式的文件或是将非PDF格式的文件的扩展名改为PDF,均会弹出错误提示。
    • 应用版权证书或代理证书:手机应用必选,非游戏应用必须上传《免责函》,游戏应用必须上传《计算机软件著作权证书》。支持JPG、PNG、BMP格式,单个图片最大不能超过15MB。
  • 应用发布范围不包含中国大陆:
    • 电子版权证书:可选。可上传应用或游戏的PDF格式“电子版权证书”,大小不超过5MB。如果您上传了非PDF格式的文件或是将非PDF格式的文件的扩展名改为PDF,均会弹出错误提示。
    • 应用版权证书或代理证书:可选。支持JPG、PNG、BMP格式,单个图片最大不能超过15MB。您可上传相关资质文件。

版号(仅针对游戏类应用)

当您的应用满足如下条件,将展示“版号”栏,您需按要求填写游戏版号信息。

  • 您的应用类型为“游戏”。
  • 您的应用支持设备为手机、车机、路由器或VR。
  • 您的应用发布范围包含中国大陆。
  • 版号信息:必选,您需要向相关单位申请游戏版号,并在此处填写。
  • 版号证明:必选,需上传“版号批文”或“版号授权书”,图片格式支持JPG、JPEG、PNG、PDF,不超过4MB。若您在“版号授权书”中上传了版号授权书,您还需填写“授权书有效期”。说明关于版权和版号的详细上传说明,请参考版权资质审核要求

完善版本其他信息

应用审核信息

当您的应用支持的设备为手机、车机、路由器或VR时,界面将展示“应用审核信息”栏,供您填写应用审核相关的备注信息。如审核过程涉及登录,还需提供测试帐号供华为审核人员完成应用中登录、查看、购买等功能的审核。

当您的应用支持的设备为大屏或手表时,您可以在“上架”栏填写一个10-300字以内的上架说明,供审核人员查看。

其他

当您的应用支持的设备为路由器时,您可以配置您的应用是否“必须联网才能使用”。

当您的应用支持的设备为手表应用时,您可以配置应用的“官方APK下载地址”,您还可以允许华为应用市场自动从该页面抓取新版本。

家人共享

当您的应用发布区域包含中国大陆时,界面将展示“家人共享”栏。启用“家人共享”后,最多6位家庭成员可以免费使用此应用。

设置应用上架时间

当您的应用支持的设备为手机、车机、VR或路由器时,您可以指定应用的上架时间,支持“审核通过立即上架”或“指定时间”上架,时间精确到秒。

指定时间是您的本地时间,在您设置时间之后,系统会自动转换成UTC标准时间并显示在后面。

提交审核

  1. 所有信息确认无误后,点击右上角“提交审核”。说明
    • 如果您的APK包过大,在您点击“提交审核”后可能会弹出“系统正在处理,请稍后操作”的提示框,此时说明AGC尚未完成对您软件包的解析。请您耐心等待,稍后再试。
    • 如您提交审核的应用名称包含敏感词或特殊字符,系统可能会弹出提示框,此时您必须回到“应用信息”界面重新设置应用名称。
  2. 确认版本号无误后,点击“确认”。提交成功后,在“状态”中可查看审核状态。华为应用市场将在3-5个工作日内完成审核。如果您的应用被驳回,我们将会发送邮件至联系人邮箱进行通知,请注意查收。说明
    • 发布到中国大陆的大屏应用需要通过华为应用市场审核和国家广电总局检测,才能在华为应用市场上架,可能导致较长的审核时间,请您耐心等待。
    • 针对Android手机应用,如果您是中国大陆的开发者且应用发布地区包含中国大陆,当您提交应用审核后,华为将对您的应用进行隐私合规检测。检测不通过可能会导致您的应用上架审批被驳回,请您及时关注版本信息界面的检测结果,并根据相关提示进行隐私整改。
    • 您无法更改处于审核状态下的应用版本的相关信息,您必须先撤销审核,然后才能进行相关操作。具体内容参见催促/撤销审核
    • 应用发布成功后,版本会变为“已上架”状态。
      • 如果您仅需更新当前在架版本的应用详情信息(应用名称、应用介绍等),请参考更新在架应用详情选择合适的更新方式。
      • 如果您需要修改应用的分发国家、修改软件包、发布开放式测试版本等,建议您发布一个新的应用版本具体请参见升级应用版本

修改预上架时间

审核通过后,如您的应用尚未到达生效时间,您依然可以更改上架时间:修改指定时间,点击“提交变更”,在弹出的提示对话框内点击“确认”即可。更改上架时间的操作无需再次经过人工审核。