Flutter应用上架华为AppGallery流程及相关问题咨询
Flutter应用上架华为AppGallery指南及问题解答
一、上架完整流程、现有应用复用及测试方案
1. 完整上架流程
- 完成华为开发者账号注册与实名认证:登录华为开发者联盟,完成个人/企业实名认证流程。
- 创建应用:进入AppGallery Connect控制台,选择「我的应用」→「添加应用」,填写与现有Flutter应用一致的包名、应用名称等基础信息。
- 准备应用包:
- Android端:提交Flutter打包生成的APK或AAB包,确保签名证书符合华为要求(可复用现有签名,也可在控制台导入/生成签名);若应用依赖Google服务,需替换为华为对应服务(如华为地图、AGC推送),避免功能异常。
- iOS端:提交Flutter打包的IPA包,包名、签名需与App Store版本保持一致。
- 上传并配置版本信息:在「发布管理」→「应用版本」中上传包文件,填写更新日志、权限说明等合规信息。
- 提交审核:完成内容自检后提交审核,等待华为审核团队审核。
- 发布上线:审核通过后设置发布时间,完成上线。
2. 现有应用能否直接复用?
- 若应用仅含基础功能、未依赖Google/Apple专属服务,可直接复用现有APK/AAB/IPA包,但需满足:
- 包名与控制台创建的应用包名完全匹配。
- 签名证书有效且符合华为规范,可将现有签名导入控制台「应用签名」模块。
- 若存在Google服务依赖,必须替换为华为兼容服务,否则上架后可能因功能失效被拒。
3. 上架前测试方法
- 华为官方测试服务:使用AppGallery Connect的「测试服务」,开展兼容性测试(覆盖多款华为设备)、性能测试、安全漏洞扫描。
- 本地真机测试:使用华为品牌设备安装打包后的应用,验证核心功能、权限适配、鸿蒙/Android多版本兼容性。
- 预检服务:在「发布管理」→「预检服务」提交应用包,提前排查合规性、兼容性问题,降低审核被拒风险。
二、添加Android应用选项禁用的原因
结合场景,该选项禁用通常由以下原因导致:
- 账号未完成实名认证:华为开发者账号必须完成个人/企业实名认证后,才可创建Android应用,可在账号中心查看认证状态。
- 子账号权限不足:若使用子账号登录,需主账号在「用户与权限」模块分配「应用创建」权限。
- 页面加载异常:刷新页面、清除浏览器缓存,或更换主流浏览器重新登录控制台。
- 区域限制:部分区域的账号可能无法创建Android应用,检查账号所属区域是否在华为开发者服务支持范围内。
内容的提问来源于stack exchange,提问作者Cordelia
相关产品推荐
相关产品推荐

