Skip to content

用户端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格式绘制,清晰地展示了各个阶段的关键步骤和决策点。

流程阶段说明

  1. 准备阶段(黄色区域)
  2. 核心资质文件:软件著作权证书、APP备案号、ICP备案/增值电信业务许可证
  3. 技术材料:APK/IPA包准备、隐私政策文档编写
  4. 市场素材:应用截图、图标设计、其他宣传材料

  5. 平台选择(紫色决策节点)

  6. Android平台(绿色区域):覆盖中国主流Android市场
  7. iOS平台(蓝色区域):App Store上架流程

  8. Android平台上架流程

  9. 应用宝:腾讯系应用市场,用户基数大
  10. 华为应用市场:华为设备预装市场,技术要求严格
  11. 小米应用商店:小米设备生态,对MIUI兼容性有要求

  12. iOS平台上架流程

  13. App Store上架流程相对统一,审核标准严格

  14. 成功上架(绿色结束节点)

  15. 所有流程最终汇聚到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. 应用宝
  2. 华为应用市场
  3. 小米应用商店

应用宝

1. 注册账号

  1. 访问应用宝开发者平台:https://open.qq.com/
  2. 点击右上角"注册"按钮
  3. 选择注册类型(个人/企业)
  4. 填写邮箱、手机号等基本信息
  5. 验证邮箱和手机号并完成注册

2. 开发者认证

  1. 登录开发者账号
  2. 进入"开发者中心 > 资质认证"页面
  3. 选择认证类型(个人/企业)
  4. 企业认证需提交:
    • 企业营业执照(统一社会信用代码)
    • 法人身份证正反面
    • 企业对公账户信息
    • 企业公章
    • 税务登记证(如有)
  5. 个人认证需提交:
    • 身份证正反面
    • 手持身份证照片
    • 银行卡信息
  6. 提交资料后等待审核,一般3-5个工作日

3. 财务信息设置

  1. 进入"财务管理"
  2. 设置收款方式和账户信息
  3. 完成税务信息填写

4. 创建应用

  1. 登录开发者中心
  2. 点击"应用管理 > 创建应用"
  3. 选择应用类型(Android/iOS/H5)
  4. 填写应用基本信息:
  5. 应用名称
  6. 应用包名
  7. 应用类别
  8. 内容等级

5. 完善应用信息

  1. 在应用信息页面填写:
  2. 应用图标(512×512 PNG格式)
  3. 应用截图(至少5张,建议包含启动页、主界面等)
  4. 应用简介
  5. 详细描述
  6. 更新说明
  7. 应用标签
  8. 配置应用发布区域

6. 上传应用

  1. 在"版本管理"中点击"上传新版本"
  2. 上传APK文件(确保已签名)
  3. 填写版本信息:
  4. 版本号
  5. 版本名称
  6. 更新说明
  7. 填写应用权限说明
  8. 提供测试账号(如应用需要登录)

7. 隐私合规

  1. 上传隐私政策文档
  2. 完成《App隐私合规自检表》
  3. 填写《个人信息收集使用清单》
  4. 提交SDK使用说明

8. 应用分级

  1. 完成应用内容分级问卷
  2. 按要求选择适当年龄段

9. 提交审核

  1. 检查所有信息是否完整
  2. 点击"提交审核"按钮
  3. 等待审核结果,一般为3-7个工作日
  4. 审核通过后自动上架

10. 应用更新

  1. 在版本管理中上传新版本APK
  2. 填写更新内容
  3. 提交审核
  4. 通过审核后自动更新

11. 特殊功能

  1. 提供微信、QQ一键登录功能
  2. 支持应用内支付(需另行申请)
  3. 支持广告接入

12. 特殊要求

  • 创建应用时需绑定QQ账号,并填写APP名称、包名、分类等信息。
  • 需在“应用管理”→“应用信息”中上传《计算机软件著作权证书》。
  • 若使用第三方SDK(如友盟统计),需在“权限管理”中提交SDK授权书。

华为应用市场

1. 注册账号

  1. 访问华为开发者联盟:https://developer.huawei.com/consumer/cn/
  2. 点击右上角"注册"按钮
  3. 填写手机号、邮箱等信息
  4. 验证手机号和邮箱
  5. 设置密码并完成注册

2. 开发者认证

  1. 登录开发者账号
  2. 进入"管理中心"
  3. 点击"账号与安全 > 实名认证"
  4. 选择认证类型:
  5. 企业认证需提交:
    • 企业营业执照
    • 法人身份证正反面
    • 企业银行对公账户信息
    • 企业授权书(如申请人非法人)
  6. 个人认证需提交:
    • 身份证正反面
    • 手持身份证照片
    • 银行卡信息
  7. 提交资料后等待审核,一般1-3个工作日

3. 设置支付信息

  1. 进入"账号与安全 > 财务信息"
  2. 添加结算账户
  3. 填写税务信息

4. 创建应用

  1. 进入"AppGallery Connect > 我的应用"
  2. 点击"新增 > 新增应用"
  3. 选择应用平台(Android)
  4. 填写应用基本信息:
  5. 应用默认语言
  6. 应用名称
  7. 应用类别
  8. 是否为游戏

5. 配置应用信息

  1. 进入新创建的应用
  2. 在"开发 > App信息"中完善应用信息:
  3. 应用图标(512×512 PNG格式)
  4. 应用截图(至少4张,根据设备类型可能需要不同尺寸)
  5. 应用简介
  6. 新特性
  7. 隐私政策URL
  8. 设置应用上架国家/地区

6. 上传应用

  1. 在"发布 > 应用发布"中点击"准备发布新版本"
  2. 上传APK/AAB文件
  3. 填写版本信息:
  4. 版本号
  5. 版本名称
  6. 更新说明
  7. 填写应用权限说明
  8. 完成应用分级问卷
  9. 添加测试账号(如应用需要登录)

7. 隐私合规

  1. 填写并提交《App隐私声明》
  2. 配置《应用收集个人信息清单》
  3. 确认SDK使用声明
  4. 完成隐私测试自查

8. 提交审核

  1. 确认所有必填信息已完成
  2. 点击"提交审核"
  3. 等待审核结果,一般为1-3个工作日
  4. 审核通过后自动上架

9. 应用更新

  1. 在"发布 > 应用发布"中点击"准备发布新版本"
  2. 上传新版本APK/AAB
  3. 填写更新内容
  4. 提交审核
  5. 通过审核后自动更新

10. 特殊要求

  1. 使用华为HMS Core服务(如地图、推送等)需额外申请相应权限
  2. 需提前在“华为开放平台”申请Push服务等必要权限。
  3. 若涉及支付功能,需接入华为支付SDK并提交《支付业务许可证》。

小米应用商店

1. 注册账号

  1. 访问小米开发者平台:https://dev.mi.com/
  2. 点击"注册"按钮
  3. 填写手机号、邮箱等基本信息
  4. 验证手机号和邮箱
  5. 设置密码并完成注册

2. 开发者认证

  1. 登录开发者账号
  2. 进入"账号管理 > 开发者认证"
  3. 选择认证类型(个人/企业)
  4. 企业认证需提交:
    • 企业营业执照(统一社会信用代码)
    • 法人身份证正反面
    • 企业银行对公账户信息
    • 企业授权委托书(申请人非法人时需要)
  5. 个人认证需提交:
    • 身份证正反面
    • 手持身份证照片
    • 个人银行卡信息
  6. 提交资料后等待审核,一般1-5个工作日

3. 财务信息设置

  1. 进入"财务管理 > 收款信息"
  2. 设置结算账户
  3. 完成税务信息填写

4. 创建应用

  1. 进入"应用管理"页面
  2. 点击"创建应用"
  3. 选择应用类型(普通应用/游戏)
  4. 填写应用基本信息:
  5. 应用名称
  6. 应用包名
  7. 应用分类
  8. 应用标签

5. 完善应用信息

  1. 在应用信息页面填写:
  2. 上传应用图标(512×512 PNG格式)
  3. 上传应用截图(至少5张,建议包含主要功能界面)
  4. 应用简介
  5. 详细描述
  6. 更新说明
  7. 联系方式
  8. 设置发布区域和语言

6. 上传应用

  1. 在"版本管理"中点击"新增版本"
  2. 上传APK文件(确保已签名)
  3. 填写版本信息:
  4. 版本号
  5. 版本名称
  6. 更新说明
  7. 填写应用权限说明
  8. 提供测试账号(如应用需要登录)

7. 隐私合规

  1. 上传隐私政策文档
  2. 完成《App隐私合规自查表》
  3. 填写《个人信息收集使用清单》
  4. 确认SDK使用情况

8. 应用分级

  1. 完成内容分级问卷
  2. 选择适当的年龄分级

9. 提交审核

  1. 检查所有必填项是否完整
  2. 点击"提交审核"按钮
  3. 等待审核结果,一般为3-7个工作日
  4. 审核通过后自动上架

10. 特殊功能

  1. 小米账号登录集成
  2. 小米推送服务集成
  3. 小米支付服务接入(需另行申请)
  4. 小米游戏中心服务(游戏应用)

11. 特殊要求

  1. 涉及敏感权限(如短信读取)需在后台说明使用场景。
  2. 应用需通过MIUI系统兼容性测试
  3. 考虑适配小米平板与MIUI TV平台可获得更多推广机会

三、iOS平台(App Store)上架流程

1. 注册苹果开发者账号

  • 使用支持Face ID/Touch ID的iPhone或Mac,下载Apple Developer App
  • 登录Apple账户(需启用双重认证),选择“组织”类型,填写法人实体名称、D-U-N-S编号(可免费申请)及联系人信息。
  • 支付年会员费,完成企业认证(通常需5-10个工作日)。

2. 准备提交材料

  1. 使用Xcode生成IPA文件,确保Bundle ID、版本号与开发者账号一致。
  2. 在App Store Connect创建应用记录:
  3. 填写名称、副标题、关键词(避免重复)。
  4. 上传应用截图(需适配所有设备)。
  5. 填写隐私政策链接(需HTTPS)。

3. 提交审核

  1. 通过Xcode或Application Loader上传IPA文件。
  2. 在App Store Connect填写应用描述、支持网址、联系方式。
  3. 提交审核,苹果会通过邮件通知状态。

4.审核重点

  • 功能完整性(需真机测试)。

  • 隐私政策必须明确说明数据收集行为。

  • 禁止使用私有API或热更新功能。

5.特殊要求

  • 需在“App Store Connect”中创建App,填写SKU、Bundle ID、价格等信息。
  • 涉及内购功能需在“功能”→“In-App Purchases”中配置,并提交《增值电信业务许可证》。

四、关键时间节点提醒

  • 开发者账号续费:Apple Developer Program年费自动续期,需确保支付方式有效。