App 多平台上架操作流程
本文整理了应用宝、App Store(国内 / 海外)、Google Play三大主流应用商店完整上架全流程,方便项目统一规划上架工作。
文档分为两大部分,先看总览、再看分渠道详细步骤:
- 前置资质总表:汇总不同平台、个人 / 企业主体分别需要哪些证件,同时标注各类资质办理周期,方便提前准备材料、排期;
- 分渠道操作细则:按应用宝、苹果、谷歌依次讲解账号注册、低代码开发、素材填写、打包提审完整操作。
本文只保留通用标准流程与必备材料,每一步详细点击操作、截图、报错解决办法,请打开文中对应的指引链接查看。
全渠道统一硬性要求
- 低代码后台设置的包名、套装 ID,必须和各开发者后台填写的完全一样;
- 软件著作权名称、APP 备案名称、商店展示名称主体文字保持一致,APP、软件、平台这类后缀不用严格匹配。
各平台资质要求对照表
| 平台 | 主体类型 | 邓白氏编码 (办理周期 17~27 天) | APP 备案 (办理周期 2 天) | 软件著作权 (办理周期 30~60 天) | 账户注册费用 (人民币付款) |
|---|---|---|---|---|---|
| Google Play | 个人 | ❌ | ❌ | ❌ | ❌ |
| Google Play | 企业 | ✅ | ❌ | ❌ | ❌ |
| App Store 海外版 | 个人 | ❌ | ❌ | ❌ | ❌ |
| App Store 海外版 | 企业 | ✅ | ❌ | ❌ | ❌ |
| App Store 中国版 | 个人 | ❌ | ✅ | ❌ | ✅ |
| App Store 中国版 | 企业 | ✅ | ✅ | ❌ | ✅ |
| 应用宝 | 个人 | ❌ | ✅ | ✅ | |
| 应用宝 | 企业 | ❌ | ✅ | ✅ | ✅ |
一、应用宝(腾讯开放平台)
费用标准
- 个人开发者:0 元,永久免费
- 企业开发者:一次性认证费用 300 元
1.1 申请开发者账号
详细注册步骤:https://aiflutter.com/docs/zh/guide/yingyongbao-account.html
个人开发者账号材料表
| 材料 | 规范要求 | 是否必备 |
|---|---|---|
| 独立 QQ 号 | 无封禁、无违规历史,账号绑定后不可更换 | 必选 |
| 本人二代身份证 | 正反面高清无遮挡,持有人年满 18 周岁 | 必选 |
| 手持身份证照片 | 人脸 + 证件完整清晰,人脸核验、账号申诉使用 | 必选 |
| 本人手机号、常用邮箱 | 接收验证码、平台审核通知,保持畅通 | 必选 |
| 本人名下储蓄卡 | 实名认证小额打款核验、平台收益结算 | 必选 |
| 固定电脑 / 手机浏览器 | 人脸核验全程不切换设备,避免风控拦截 | 必选 |
企业 / 组织开发者账号材料表
| 材料 | 规范要求 | 是否必备 |
|---|---|---|
| 企业公用 QQ(法人 / 行政) | 禁止使用离职员工私人 QQ,绑定不可更换 | 必选 |
| 营业执照彩色扫描件 | 5M 内 JPG/PNG;手写「用于注册腾讯移动开放平台开发者账号 + 日期」并加盖鲜章;工商联网核验 | 必选 |
| 法人身份证正反面 | 资质复核、客服回访备用 | 必选 |
| 经办人身份证 + 手持身份证 | 人脸核验、账号申诉核心凭证 | 必选 |
| 企业座机、经办人手机、企业邮箱、备案官网 | 审核专员会致电座机核验企业真实性 | 必选 |
| 对公银行账户 | 对公小额打款核验、商业收益结算 | 必选 |
| 企业盖章授权书 | 经办人非法人时上传 | 可选 |
1.2 AiFlutter应用开发
- 新增项目:填写项目名称、项目描述完成创建
- 文档梳理:项目菜单→【项目文档】→【开发文档】
- 页面标准化建档:新建页面,完善页面描述、业务流程图、功能详情、参考页面、变量列表、流程配置
- 可视化页面开发
1.3 AiFlutter配置上架信息
路径:项目菜单→【应用上架】,填写应用宝专属资料,核心素材规范如下:
| 材料 | 规范要求 |
|---|---|
| 应用名称 | 与 APP 备案名称、软件著作权名称保持一致 |
| 应用类型 | 软件 |
| 应用子分类 | 按实际情况填写即可 |
| 应用研发方 | 填写与APP内隐私协议主体一致的研发方名称 |
| 应用简介 | 60~500字的应用简介 |
| 一句话简介 | 5~15字的一句话简介,用户可快速了解您的应用 |
| 年龄分级 | 按实际情况填写即可 |
| 应用图标 | 512*512,像素在200KB以内 |
| 应用截图 | 请上传4-5张,建议尺寸10801920px,最小不低于320480px;JPG/PNG格式,单张图片不超过1M |
| 支持屏幕大小 | 填写 全部 |
| 支持语言 | 无多语言适配,填写 中文 |
| 支持IPv6 | 填写 支持 |
| 设备信息 | 填写 Phone |
| 发布终端 | 仅勾选 移动端 |
| APP备案 | 备案文档参考:https://aiflutter.com/docs/zh/guide/filing.html |
| 计算机软件著作权证书 | 图片 |
| 软著资质是否包含转授权 | 按实际情况填写即可 |
| 特殊行业资质评估 | 属于 金融理财、网络购物、线上社交、在线教育、医疗健康、影音娱乐、旅游出行、生活服务、深度合成 类的应用需要进行特殊资质评估 |
| 安全评估报告 | APP含有社交、弹幕、私信、即时通信等具备舆论属性或社会动员能力的功能或服务的,请您务必上传安全评估报告,否则会被拒绝上架。请您上传【安全评估报告图片】 |
| 隐私政策 | AiFlutter内编辑,填入线上可访问链接 |
1.4 腾讯开放平台后台创建应用
- 进入腾讯开放平台后台,点击【创建应用】
- 基础信息直接复制AiFlutter上架配置内容保存
1.5 申请上架
审核时长 1~2个工作日
上架规则:
- 自动上架仅支持已完成首次手动上架的存量应用,新建应用首次提审只能手动提交
- 每日文件上传上限 100 次,版本提交上限 50 次
方式一、手动上架
参考链接:https://aiflutter.com/docs/zh/guide/yingyongbao-publish-manual.html
AiFlutter打包:在项目编辑页面,点击 【下载】-> 【下载应用】,主要修改以下配置
- 平台:Andorid
- 构建类型:正式版
- 上架渠道:应用宝
- 上架类型:手动
打包完成后,从打包日志下载 APK 安装包
腾讯开放平台后台→【申请上架】,填写以下信息,并上传APK 软件包
| 材料 | 规范要求 |
|---|---|
| 版本特性说明 | 0~500字 |
| 32位或32&64位兼容包 | 上传,将之前下载的安装包 上传即可 |
| 64位安装包 | 不上传,只上传32位或32&64位兼容包就够了 |
| 涉及登录 | 按照实际情况填写即可 |
| 涉及支付 | 按照实际情况填写即可 |
| 自查风险SDK | 勾选 |
| 涉及配套设备 | 按实际情况填写即可 |
| 发布类型 | 审核通过后立即发布 |
- 提交审核,等待 1~2 个工作日出审核结果,后台链接:https://app.open.qq.com/p/home
方式二、自动上架
参考链接:https://aiflutter.com/docs/zh/guide/yingyongbao-publish.html
首次手动上架后方可启用
AiFlutter配置渠道账号:项目【设置】→【打包配置】→选择应用宝账号
- 没有则添加应用宝账号,输入 用户ID(在腾讯开放平台中右上角获取)、API 访问密钥(后台账户管理开通 API 接口获取)
- 应用ID,在腾讯开放平台中 应用管理获取
在AiFlutter中,进入项目编辑页面,点击 【下载】-> 【下载应用】,主要修改以下配置
- 平台:Andorid
- 构建类型:正式版
- 上架渠道:应用宝
- 上架类型:自动
打包完成后系统自动推送至应用宝后台,等待1~2个工作日出结果,后台链接:https://app.open.qq.com/p/home
二、App Store(苹果开发平台)
费用标准
个人 / 企业开发者统一:99 美元 / 年,按年续费
2.1 申请开发者账号
详细注册步骤:https://aiflutter.com/docs/zh/guide/apple-account.html
个人开发者账号材料表
| 材料 | 规范要求 | 是否必备 |
|---|---|---|
| 全新独立邮箱账号 | 开启双重认证;账号姓名与身份证完全一致 | 必选 |
| 有效期内身份证 | 无反光、涂改、遮挡 | 必选 |
| 手持身份证照片 | 账号风控锁定、人工抽查申诉 | 必选 |
| 可用邮箱、国内接听手机号 | 接收苹果审核、回访邮件短信 | 必选 |
| iPhone/iPad(安装 Developer) | 注册核验全程固定设备 | 必选 |
| 微信 / 支付宝 | 年费 99 美元,一年一缴 | 必选 |
| 水电 / 居住证地址证明 | 仅人工抽查时提供 | 可选 |
企业 / 组织开发者账号材料表
| 材料 | 规范要求 | 是否必备 |
|---|---|---|
| 企业经办人邮箱账号 | 优先企业域名邮箱,实名与经办人证件一致 | 必选 |
| 彩色清晰扫描件 | 统一信用代码完整,加盖公章更佳 | 必选 |
| 法人身份证正反面 | 邓白氏、苹果人工审核核验 | 必选 |
| 身份证 + 手持身份证 | 账号解封、电话核验凭证 | 必选 |
| 企业中英文全称、注册地址、座机、备案官网 | 邓白氏回访专用 | 必选 |
| 9 位邓白氏编码 | 办理周期 17~27 天,无编码无法注册企业账号,参考文档:https://aiflutter.com/docs/zh/guide/duns.html | 必选 |
| 固定 iPhone/iPad | 注册流程不更换设备 | 必选 |
| 微信 / 支付宝 | 年费 99 美元 | 必选 |
| 开户许可证、公司章程、企业授权书 | 审核卡顿补充提速 | 可选 |
2.2 AiFlutter应用开发
- 新增项目:填写项目名称、项目描述完成创建
- 文档梳理:项目菜单→【项目文档】→【开发文档】
- 页面标准化建档:新建页面,完善页面描述、业务流程图、功能详情、参考页面、变量列表、流程配置
- 可视化页面开发
2.3 AiFlutter配置 App Store 上架信息
路径:项目菜单→【应用上架】,iOS 专属素材规范:
| 材料 | 规范要求 |
|---|---|
| 应用名称 | 用于 App Store 展示的应用名称,用户可通过该名称识别和搜索应用,长度不超过 30 个字符。 |
| App副标题 | 用于补充说明应用功能和核心价值的简短描述,展示在应用名称下方,长度不超过 30 个字符。 |
| 推广文本 | 推广文本可使你在无需提交更新请求的情况下让 App Store 访客了解当前的 App 功能。如果客户的设备运行 iOS 11 或更高版本以及 macOS 10.13 或更高版本,则客户将看到此文本显示在 App Store 中描述的上方。 |
| 描述 | 对你 App 的描述,用以详细说明特性和功能。 |
| 关键词 | 添加一个或多个关键词以描述你的 App。关键词将使 App Store 搜索结果更加准确。关键词之间用英文逗号或中文逗号(或两者混合使用)分隔。 |
| 技术支持网址 (URL) | 包含 App 支持信息的 URL。在 App Store 发布 App 后,此 URL 将出现在 App 的产品页面。 |
| 营销网址 (URL) | 你的 App 营销信息网址 (URL)。该网址 (URL) 会在 App Store 中显示。 |
| 版本 | 你要添加的 App 的版本。编号应遵循软件版本规范。 |
| 版权 | 拥有你的 App 专有权的人员或实体的名称,前面是获得权利的年份(例如“2008 Acme Inc.”)。请勿提供网址 (URL)。 |
| 应用截图 | 最多 3 个 App 预览和最多 10 张截屏。支持 1242 × 2688px、2688 × 1242px、1284 × 2778px 或 2778 × 1284px |
| 应用备案 | 国内地区上架需完成 APP 备案,备案指引:https://aiflutter.com/docs/zh/guide/filing.html |
2.4 App Store Connect 后台创建应用
- 进入开发者后台,创建Bundle ID(套装标识符),https://developer.apple.com/account/resources/certificates/list
- Bundle ID必须与AiFlutter包名完全一致
- App Store Connect 点击【新建 App】,填写平台、名称、主语言、套装 ID、SKU 内部编码、访问权限
- 套装 ID 为你上一个步骤创建的Bundle ID
- 进入App详情界面,点击【分发】,按照AiFlutter配置的信息填写保存即可
2.5 申请上架
审核时长 1~2个工作日
上架规则:
- AiFlutter仅能推送 TestFlight 测试包;App Store 正式生产包必须人工后台提交;
方式一、手动上架
参考文档:https://aiflutter.com/docs/zh/guide/apple-publish-manual.html
前置环境:Mac 电脑 + Xcode + Flutter 3.38.3
准备一台mac电脑,在电脑上安装xcode软件,Flutter 3.38.3 环境
AiFlutter下载 iOS 源码,源码文件夹修改为英文(路径禁止中文)
终端执行:
flutter pub get -v→ 进入 ios 目录执行pod install双击打开
ios/Runner.xcworkspace,登录开发者账号开启自动签名Xcode 打包并上传至 TestFlight,耗时约 10 分钟
上传成功后,进入App Store Connect 分发页面选择构建版本,添加至正式审核队列,后台链接:https://appstoreconnect.apple.com/apps
方式二、自动上架
参考文档: https://aiflutter.com/docs/zh/guide/apple-publish.html
AiFlutter【设置】→【打包配置】,新增 iOS 账号
- 输入 账户ID(登录苹果开发者的邮箱)、登录密码(登录苹果开发者的密码),专用密码(在https://account.apple.com/account/manage 账户管理中创建)
- 输入该APP对应的团队ID,在https://developer.apple.com/account账号页面中获取
在AiFlutter中,进入项目编辑页面,点击 【下载】-> 【下载应用】,主要修改以下配置
- 平台:iOS
- 构建类型:正式版
打包完成自动推送 TestFlight,等待 10 分钟同步完成
上传成功后,进入App Store Connect 分发页面选择构建版本,添加至正式审核队列,后台链接:https://appstoreconnect.apple.com/apps
三、Google Play(谷歌开发平台)
费用标准
个人 / 企业统一:25 美元一次性注册费,无后续年费
3.1 申请开发者账号
详细注册步骤:https://aiflutter.com/docs/zh/guide/google-account.html
个人开发者账号材料表
| 材料 | 规范要求 | 是否必备 |
|---|---|---|
| 全新独立 Gmail | 无封禁记录,养号 1~3 天,开启两步验证 | 必选 |
| 纯净固定海外住宅网络 | 全程不切换 IP、浏览器,禁止免费公共 VPN | 必选 |
| 海外实体 SIM 优先,国内手机号可用 | 账号注册、风控核验收验证码 | 必选 |
| 身份证 / 护照高清原图 | 姓名、生日与信用卡、账号信息完全一致 | 必选 |
| Visa/Master 实体外币信用卡 | 一次性 25 美元注册费;不支持银联 / 虚拟卡 | 必选 |
| 独立电脑 / 手机浏览器 | 全程固定设备操作 | 必选 |
| 手持证件、90 天账单地址证明 | 账号申诉、人工复核 | 可选 |
企业 / 组织开发者账号材料表
| 材料 | 规范要求 | 是否必备 |
|---|---|---|
| 经办人企业 Gmail(域名邮箱优先) | 无违规,实名与经办人匹配 | 必选 |
| 固定纯净海外 IP | 全程不变更网络,防止风控封禁 | 必选 |
| 彩色扫描件 | 中英文名称与邓白氏信息完全匹配 | 必选 |
| 9 位邓白氏编码 | 14~30 天办理,企业注册强制要求,参考文档:https://aiflutter.com/docs/zh/guide/duns.html | 必选 |
| 企业中英文名称、座机、备案官网 | 谷歌人工电话回访核验 | 必选 |
| 法人身份证、经办人手持身份证 | 资质复核、账号解封 | 必选 |
| Visa/Master 外币实体信用卡 | 25 美元一次性注册费 | 必选 |
| 公司章程、对公开户证明、企业授权书 | 审核提速补充材料 | 可选 |
3.2 AiFlutter应用开发
- 新增项目:填写项目名称、项目描述完成创建
- 文档梳理:项目菜单→【项目文档】→【开发文档】
- 页面标准化建档:新建页面,完善页面描述、业务流程图、功能详情、参考页面、变量列表、流程配置
- 可视化页面开发
3.3 AiFlutter配置 Google Play 上架信息
路径:项目菜单→【应用上架】, Google Play 专属配置:
| 材料 | 规范要求 |
|---|---|
| 隐私政策 | AiFlutter内编辑,填入线上可访问链接 |
| 登录详细信息 | 是否包含登录 |
| 广告 | 是否包含广告 |
| 内容分级 | 按实际情况填写 |
| 目标受众群体 | 按实际情况填写 |
| 数据安全 | 帮助用户了解您的应用会如何收集和分享他们的数据 |
| 政府应用 | 应用是否由政府或以政府名义开发 |
| 金融产品和服务 | 应用中是否涉及的金融产品和服务 |
| 健康 | 应用中是否属于健康类应用 |
| 应用类别 | 按实际情况填写即可 |
| 标签 | 按实际情况填写即可 |
| 商品详情中的详细联系信息 | 按实际情况填写 邮箱、电话号码、网站 |
| 应用名称 | 您的应用在 Google Play 中显示的名称 |
| 简短说明 | 应用的简短说明。用户可以展开来查看完整说明。 0~80 |
| 完整说明 | 0~4000 |
| 应用图标 | 大小不得超过 1 MB,尺寸为 512 x 512 像素 |
| 置顶大图 | 大小不得超过 15 MB,并且尺寸为 1,024 x 500 像素 |
| 手机屏幕截图 | 2 到 8 张手机屏幕截图。相应屏幕截图必须是 PNG 或 JPEG 格式的文件,每张屏幕截图的大小不得超过 8 MB,宽高比为 16:9 或 9:16,各条边的尺寸介于 320 像素和 3840 像素之间 |
3.4 Google Play后台创建应用
- 谷歌开发者后台点击【创建应用】,填写应用名称、软件包名称(与低代码包名一致)
- 进入应用信息中心,复制AiFlutter上架配置完成信息填写
3.5 申请上架
审核时长 1~2个工作日
上架规则:
- AiFlutter自动上架仅可推送 内部 测试渠道;生产正式版本必须手动控制台提交;
方式一、手动上架
参考文档:https://aiflutter.com/docs/zh/guide/google-publish-manual.html
在AiFlutter中,进入项目编辑页面,点击 【下载】-> 【下载应用】,主要修改以下配置
- 平台:Andorid
- 构建类型:正式版
- 上架渠道:Google
- 上架类型:手动
打包成功后,在打包日志中下载 AAB 安装包
Google Play 后台创建新版本发布,上传 AAB 包,完善版本信息
提交审核,等待 1~2 个工作日反馈结果,后台链接:https://play.google.com/console/u/0/developers
方式二、自动上架
参考文档:https://aiflutter.com/docs/zh/guide/google-publish.html
AiFlutter【设置】→【打包配置】,新增 Google Play 账号,上传谷歌服务账号密钥文件
在AiFlutter中,进入项目编辑页面,点击 【下载】-> 【下载应用】,主要修改以下配置
- 平台:Andorid
- 构建类型:正式版
- 上架渠道:Google
- 上架类型:自动
打包完成后自动推送至谷歌内部测试渠道;如需正式发布,需人工登录后台提交正式版本审核,后台链接:https://play.google.com/console/u/0/developers