📱 发布平台概述

Flutter应用可以发布到多个平台,每个平台都有其特定的要求和流程。

主要发布平台:

  • iOS - App Store(全球唯一官方渠道)
  • Android - 多个应用市场
    • Google Play(海外主要市场)
    • 华为应用市场
    • 小米应用商店
    • OPPO软件商店
    • vivo应用商店
    • 应用宝
  • Web - 可发布为网页版本
  • Desktop - 可打包为Windows/macOS/Linux桌面应用
📋 前期准备

基础资质要求:

  • 开发者账号
    • Apple Developer Program(年费99美元)
    • Google Play Developer(一次性付费25美元)
    • 国内各应用市场(通常免费)
  • 企业资质
    • 营业执照(建议,部分应用市场要求)
    • 软件著作权(国内安卓应用市场必需)
    • ICP备案(如应用需要自己的服务器时必需)
  • App备案
    • 工信部App备案(国内上架建议提前准备)
    • 公安部App备案(建议,非强制要求)
📜 特殊资质要求

根据App功能可能需要的额外资质:

  • UGC内容
    • 互联网信息服务备案
    • 网络文化经营许可证
  • 金融相关
    • 支付业务许可证
    • 金融相关业务许可
  • 医疗健康
    • 互联网医疗资质
    • 医疗器械经营许可
  • 教育培训
    • 教育资质证明
    • 办学许可证
🔄 发布流程概览

主要步骤:

  1. 前期准备
    • 申请必要的资质和证书
    • 准备隐私政策等法律文档
    • 完成必要的备案
  2. 技术准备
    • 完成应用打包配置
    • 准备签名证书
    • 测试发布版本
  3. 应用发布
    • 提交各平台审核
    • 处理审核反馈
    • 正式发布上线
💡 重要提示
  • 资质申请通常需要1-3个月,建议提前准备
  • 国内发布需要同时适配多个应用市场
  • iOS审核较为严格,建议仔细阅读审核指南
  • 准备充分的应用介绍和截图材料
  • 关注各平台的隐私政策要求
  • 预留足够的审核和修改时间
目录