用户端APP完整上架指导说明
APP上架流程图
flowchart TD
Start[APP上架流程开始] --> Prepare[准备阶段]
Prepare --> Prepare1[核心资质文件准备]
Prepare --> Prepare2[技术材料准备]
Prepare --> Prepare3[市场素材准备]
Prepare1 --> P1_1[软件著作权证书]
Prepare1 --> P1_2[APP备案号]
Prepare1 --> P1_3[ICP备案/增值电信许可证]
Prepare2 --> P2_1[APK/IPA包准备]
Prepare2 --> P2_2[隐私政策文档]
Prepare3 --> P3_1[应用截图准备]
Prepare3 --> P3_2[应用图标设计]
Prepare3 --> P3_3[其他市场素材]
Prepare --> PlatformChoice{选择目标平台}
PlatformChoice --> Android[Android平台]
PlatformChoice --> iOS[iOS平台]
Android --> AndroidChoice{选择Android应用市场}
AndroidChoice --> Tencent[应用宝]
AndroidChoice --> Huawei[华为应用市场]
AndroidChoice --> Xiaomi[小米应用商店]
Tencent --> T1[注册开发者账号]
T1 --> T2[开发者认证]
T2 --> T3[创建应用]
T3 --> T4[上传APK包]
T4 --> T5[隐私合规配置]
T5 --> T6[提交审核]
T6 --> T7[审核通过上架]
Huawei --> H1[注册华为开发者账号]
H1 --> H2[实名认证]
H2 --> H3[创建应用]
H3 --> H4[上传APK/AAB包]
H4 --> H5[隐私声明配置]
H5 --> H6[提交审核]
H6 --> H7[审核通过上架]
Xiaomi --> X1[注册小米开发者账号]
X1 --> X2[开发者认证]
X2 --> X3[创建应用]
X3 --> X4[上传APK包]
X4 --> X5[隐私合规自查]
X5 --> X6[提交审核]
X6 --> X7[审核通过上架]
iOS --> I1[注册苹果开发者账号]
I1 --> I2[准备提交材料]
I2 --> I3[创建App Store Connect记录]
I3 --> I4[上传IPA文件]
I4 --> I5[填写应用信息]
I5 --> I6[提交审核]
I6 --> I7[审核通过上架]
T7 --> Success[APP成功上架]
H7 --> Success
X7 --> Success
I7 --> Success
style Start fill:#e1f5fe
style Prepare fill:#fff3e0
style PlatformChoice fill:#f3e5f5
style Android fill:#e8f5e8
style iOS fill:#e3f2fd
style Success fill:#c8e6c9
流程图说明
上图展示了用户端APP完整上架的整体流程,涵盖了从准备阶段到各应用市场成功上架的全过程。流程图采用Mermaid格式绘制,清晰地展示了各个阶段的关键步骤和决策点。
流程阶段说明
- 准备阶段(黄色区域)
- 核心资质文件:软件著作权证书、APP备案号、ICP备案/增值电信业务许可证
- 技术材料:APK/IPA包准备、隐私政策文档编写
-
市场素材:应用截图、图标设计、其他宣传材料
-
平台选择(紫色决策节点)
- Android平台(绿色区域):覆盖中国主流Android市场
-
iOS平台(蓝色区域):App Store上架流程
-
Android平台上架流程
- 应用宝:腾讯系应用市场,用户基数大
- 华为应用市场:华为设备预装市场,技术要求严格
-
小米应用商店:小米设备生态,对MIUI兼容性有要求
-
iOS平台上架流程
-
App Store上架流程相对统一,审核标准严格
-
成功上架(绿色结束节点)
- 所有流程最终汇聚到APP成功上架
关键注意事项
- 资质准备时间:软件著作权申请需3个月以上,建议提前规划
- 隐私合规:各平台对隐私政策要求严格,需详细说明数据收集使用情况
- 审核周期:各平台审核时间不同,需预留足够时间
- 平台特性:不同平台有特殊要求(如华为HMS服务、小米MIUI兼容性等)
流程图使用说明
- 实线箭头:表示流程顺序
- 菱形节点:表示决策点(如平台选择)
- 矩形节点:表示具体操作步骤
- 颜色区分:不同颜色代表不同流程阶段
- 并行流程:Android三个市场可并行进行上架操作
一、准备阶段:基础资质与材料清单
1. 核心资质文件
-
软件著作权证书
-
所有Android应用市场(华为、小米、应用宝)均强制要求提供软著,可通过国家版权中心平台自行申请(周期3个月以上)或委托代理机构加急办理(最快7天)。需注意:
- 软著名称需与APP名称完全一致,若APP名称含特殊符号需提前在申请中说明。
- 受理证明可暂时代替正式证书用于部分市场初审。
-
APP备案号
-
根据工信部要求,2023年9月后新上架APP必须完成备案,需通过服务器厂商(如华为云、阿里云)提交材料,包括:
- 营业执照、法人身份证、域名证书、APP名称/包名、服务器IP地址。
- 备案周期约20个工作日,备案号需在APP设置或介绍页面显著位置标注。
-
ICP备案或增值电信业务许可证
- 应用宝、华为应用市场要求提供ICP备案号(非经营性)或增值电信业务许可证(经营性),需通过工信部系统办理,企业备案需额外提交网站负责人授权书。
2. 技术材料
-
APK/IPA包
-
Android需提供加固后的APK,确保兼容Android 15(API 35),避免因SO库未对齐16KB页面导致崩溃。
-
iOS需通过Xcode导出IPA包,确保使用最新证书签名,并适配iPhone 15系列等新设备。
-
隐私政策
- 需包含以下内容:
- 数据收集范围(如位置、通讯录)、使用目的及第三方共享说明。
- 用户权利(查询、更正、删除数据)及投诉渠道。
- 隐私协议链接需在应用商店后台和APP首次启动时弹窗展示。
- 可参考同类应用模板,但需避免直接复制名称或条款。
3. 市场素材
- 应用截图
- Android:
- 应用宝:4-8张,尺寸720×1280或1080×1920,支持JPG/PNG。
- 华为:4-8张,尺寸1080×1920,需包含设备样机(如华为手机边框)。
- 小米:4-8张,尺寸720×1280或1080×1920,禁止使用竞品UI元素。
-
iOS:
- 至少1张,推荐1242×2688(iPhone 14 Pro Max),需覆盖所有功能页面。
-
应用图标
- Android:1024×1024 PNG,背景透明,避免使用渐变或复杂纹理。
-
iOS:1024×1024 PNG,需符合App Store的圆角裁切规范。
-
其他材料
- 一句话简介(15字以内)、详细描述(含关键词优化)、联系邮箱/电话。
- 部分市场(如华为)要求提供测试账号(含测试环境URL)用于审核。
二、Android分各平台上架流程
应用宝
1. 注册账号
- 访问应用宝开发者平台:https://open.qq.com/
- 点击右上角"注册"按钮
- 选择注册类型(个人/企业)
- 填写邮箱、手机号等基本信息
- 验证邮箱和手机号并完成注册
2. 开发者认证
- 登录开发者账号
- 进入"开发者中心 > 资质认证"页面
- 选择认证类型(个人/企业)
- 企业认证需提交:
- 企业营业执照(统一社会信用代码)
- 法人身份证正反面
- 企业对公账户信息
- 企业公章
- 税务登记证(如有)
- 个人认证需提交:
- 身份证正反面
- 手持身份证照片
- 银行卡信息
- 提交资料后等待审核,一般3-5个工作日
3. 财务信息设置
- 进入"财务管理"
- 设置收款方式和账户信息
- 完成税务信息填写
4. 创建应用
- 登录开发者中心
- 点击"应用管理 > 创建应用"
- 选择应用类型(Android/iOS/H5)
- 填写应用基本信息:
- 应用名称
- 应用包名
- 应用类别
- 内容等级
5. 完善应用信息
- 在应用信息页面填写:
- 应用图标(512×512 PNG格式)
- 应用截图(至少5张,建议包含启动页、主界面等)
- 应用简介
- 详细描述
- 更新说明
- 应用标签
- 配置应用发布区域
6. 上传应用
- 在"版本管理"中点击"上传新版本"
- 上传APK文件(确保已签名)
- 填写版本信息:
- 版本号
- 版本名称
- 更新说明
- 填写应用权限说明
- 提供测试账号(如应用需要登录)
7. 隐私合规
- 上传隐私政策文档
- 完成《App隐私合规自检表》
- 填写《个人信息收集使用清单》
- 提交SDK使用说明
8. 应用分级
- 完成应用内容分级问卷
- 按要求选择适当年龄段
9. 提交审核
- 检查所有信息是否完整
- 点击"提交审核"按钮
- 等待审核结果,一般为3-7个工作日
- 审核通过后自动上架
10. 应用更新
- 在版本管理中上传新版本APK
- 填写更新内容
- 提交审核
- 通过审核后自动更新
11. 特殊功能
- 提供微信、QQ一键登录功能
- 支持应用内支付(需另行申请)
- 支持广告接入
12. 特殊要求
- 创建应用时需绑定QQ账号,并填写APP名称、包名、分类等信息。
- 需在“应用管理”→“应用信息”中上传《计算机软件著作权证书》。
- 若使用第三方SDK(如友盟统计),需在“权限管理”中提交SDK授权书。
华为应用市场
1. 注册账号
- 访问华为开发者联盟:https://developer.huawei.com/consumer/cn/
- 点击右上角"注册"按钮
- 填写手机号、邮箱等信息
- 验证手机号和邮箱
- 设置密码并完成注册
2. 开发者认证
- 登录开发者账号
- 进入"管理中心"
- 点击"账号与安全 > 实名认证"
- 选择认证类型:
- 企业认证需提交:
- 企业营业执照
- 法人身份证正反面
- 企业银行对公账户信息
- 企业授权书(如申请人非法人)
- 个人认证需提交:
- 身份证正反面
- 手持身份证照片
- 银行卡信息
- 提交资料后等待审核,一般1-3个工作日
3. 设置支付信息
- 进入"账号与安全 > 财务信息"
- 添加结算账户
- 填写税务信息
4. 创建应用
- 进入"AppGallery Connect > 我的应用"
- 点击"新增 > 新增应用"
- 选择应用平台(Android)
- 填写应用基本信息:
- 应用默认语言
- 应用名称
- 应用类别
- 是否为游戏
5. 配置应用信息
- 进入新创建的应用
- 在"开发 > App信息"中完善应用信息:
- 应用图标(512×512 PNG格式)
- 应用截图(至少4张,根据设备类型可能需要不同尺寸)
- 应用简介
- 新特性
- 隐私政策URL
- 设置应用上架国家/地区
6. 上传应用
- 在"发布 > 应用发布"中点击"准备发布新版本"
- 上传APK/AAB文件
- 填写版本信息:
- 版本号
- 版本名称
- 更新说明
- 填写应用权限说明
- 完成应用分级问卷
- 添加测试账号(如应用需要登录)
7. 隐私合规
- 填写并提交《App隐私声明》
- 配置《应用收集个人信息清单》
- 确认SDK使用声明
- 完成隐私测试自查
8. 提交审核
- 确认所有必填信息已完成
- 点击"提交审核"
- 等待审核结果,一般为1-3个工作日
- 审核通过后自动上架
9. 应用更新
- 在"发布 > 应用发布"中点击"准备发布新版本"
- 上传新版本APK/AAB
- 填写更新内容
- 提交审核
- 通过审核后自动更新
10. 特殊要求
- 使用华为HMS Core服务(如地图、推送等)需额外申请相应权限
- 需提前在“华为开放平台”申请Push服务等必要权限。
- 若涉及支付功能,需接入华为支付SDK并提交《支付业务许可证》。
小米应用商店
1. 注册账号
- 访问小米开发者平台:https://dev.mi.com/
- 点击"注册"按钮
- 填写手机号、邮箱等基本信息
- 验证手机号和邮箱
- 设置密码并完成注册
2. 开发者认证
- 登录开发者账号
- 进入"账号管理 > 开发者认证"
- 选择认证类型(个人/企业)
- 企业认证需提交:
- 企业营业执照(统一社会信用代码)
- 法人身份证正反面
- 企业银行对公账户信息
- 企业授权委托书(申请人非法人时需要)
- 个人认证需提交:
- 身份证正反面
- 手持身份证照片
- 个人银行卡信息
- 提交资料后等待审核,一般1-5个工作日
3. 财务信息设置
- 进入"财务管理 > 收款信息"
- 设置结算账户
- 完成税务信息填写
4. 创建应用
- 进入"应用管理"页面
- 点击"创建应用"
- 选择应用类型(普通应用/游戏)
- 填写应用基本信息:
- 应用名称
- 应用包名
- 应用分类
- 应用标签
5. 完善应用信息
- 在应用信息页面填写:
- 上传应用图标(512×512 PNG格式)
- 上传应用截图(至少5张,建议包含主要功能界面)
- 应用简介
- 详细描述
- 更新说明
- 联系方式
- 设置发布区域和语言
6. 上传应用
- 在"版本管理"中点击"新增版本"
- 上传APK文件(确保已签名)
- 填写版本信息:
- 版本号
- 版本名称
- 更新说明
- 填写应用权限说明
- 提供测试账号(如应用需要登录)
7. 隐私合规
- 上传隐私政策文档
- 完成《App隐私合规自查表》
- 填写《个人信息收集使用清单》
- 确认SDK使用情况
8. 应用分级
- 完成内容分级问卷
- 选择适当的年龄分级
9. 提交审核
- 检查所有必填项是否完整
- 点击"提交审核"按钮
- 等待审核结果,一般为3-7个工作日
- 审核通过后自动上架
10. 特殊功能
- 小米账号登录集成
- 小米推送服务集成
- 小米支付服务接入(需另行申请)
- 小米游戏中心服务(游戏应用)
11. 特殊要求
- 涉及敏感权限(如短信读取)需在后台说明使用场景。
- 应用需通过MIUI系统兼容性测试
- 考虑适配小米平板与MIUI TV平台可获得更多推广机会
三、iOS平台(App Store)上架流程
1. 注册苹果开发者账号
- 使用支持Face ID/Touch ID的iPhone或Mac,下载Apple Developer App。
- 登录Apple账户(需启用双重认证),选择“组织”类型,填写法人实体名称、D-U-N-S编号(可免费申请)及联系人信息。
- 支付年会员费,完成企业认证(通常需5-10个工作日)。
2. 准备提交材料
- 使用Xcode生成IPA文件,确保Bundle ID、版本号与开发者账号一致。
- 在App Store Connect创建应用记录:
- 填写名称、副标题、关键词(避免重复)。
- 上传应用截图(需适配所有设备)。
- 填写隐私政策链接(需HTTPS)。
3. 提交审核
- 通过Xcode或Application Loader上传IPA文件。
- 在App Store Connect填写应用描述、支持网址、联系方式。
- 提交审核,苹果会通过邮件通知状态。
4.审核重点:
-
功能完整性(需真机测试)。
-
隐私政策必须明确说明数据收集行为。
-
禁止使用私有API或热更新功能。
5.特殊要求
- 需在“App Store Connect”中创建App,填写SKU、Bundle ID、价格等信息。
- 涉及内购功能需在“功能”→“In-App Purchases”中配置,并提交《增值电信业务许可证》。
四、关键时间节点提醒
- 开发者账号续费:Apple Developer Program年费自动续期,需确保支付方式有效。