ARTICLE · 1114838
AI生成系统很简单,但是不会上架,白玩……
小程序上架过程
微信小程序发布可以概括为:
注册账号 → 完善信息 → 认证与备案 → 配置类目和域名 → 上传代码 → 提交审核 → 审核通过 → 正式发布
一、发布前准备
需要提前准备:
小程序账号及 AppID 管理员微信号 营业执照(企业或个体工商户) 法人、负责人身份证及联系方式 小程序名称、头像和简介 HTTPS 服务器域名 隐私政策、用户协议 对应行业许可证 审核测试账号
涉及食品、医疗、教育、金融、直播、出版等业务时,应提前准备相应资质。
二、注册并完善账号
进入地址:
https://mp.weixin.qq.com/

点击“立即注册”。 选择“小程序”。 使用未注册过微信公众平台的邮箱注册。 选择个人、企业、个体工商户等主体类型。 填写主体和管理员信息。 设置小程序名称、头像、简介和服务地区。 获取小程序 AppID。
主体类型通常不能随意更改。商城、支付及经营性业务建议使用企业或个体工商户主体。

三、完成认证与备案
1. 微信认证
企业或组织主体根据后台提示完成认证,提交营业执照、法人及管理员等资料。
认证费用和具体方式以微信公众平台显示为准。
2. 小程序备案
进入:
微信公众平台 → 设置 → 基本设置 → 小程序备案
依次完成:
填写主体信息。 填写小程序负责人信息。 填写服务内容。 上传所需材料。 完成人脸核验。 通过平台初审。 完成工信部短信核验。 等待通信管理局审核。 获取小程序备案号。
备案通常比代码审核耗时更长,建议开发期间同步办理。
四、设置服务类目及资质
在小程序后台选择与实际功能一致的服务类目。
例如:
在线商城:商家自营或电商类目 餐饮点餐:餐饮服务类目 工具应用:工具类目 课程培训:教育类目 社区发帖:社交或信息服务类目
选择错误或者资质不足,容易导致审核驳回。
五、配置开发信息
进入:
微信公众平台 → 开发 → 开发管理 → 开发设置
配置以下信息:
request 合法域名 uploadFile 合法域名 downloadFile 合法域名 WebSocket 合法域名 业务域名 消息推送地址 微信登录 微信支付(如需要)
正式环境域名应:
使用 HTTPS 证书有效 已完成相应备案 可以从公网正常访问 不使用 IP 地址或端口号作为正式域名
六、配置隐私保护
如果小程序使用手机号、定位、相册、摄像头等个人信息或设备权限,需要在后台完善《小程序用户隐私保护指引》。
重点确保:
后台声明与代码实际调用一致。 获取权限前说明使用目的。 非必要功能不能强制授权。 用户拒绝授权后不会白屏或卡死。 提供用户协议和隐私政策入口。 提供账号注销或信息删除方式。
七、完成上线测试
正式提交前,使用开发版和体验版测试:
注册、登录及退出 微信授权被拒绝的情况 首页及主要功能 下单、支付、退款 上传图片或文件 定位、扫码、分享 消息通知 客服和售后 空数据及接口异常 Android 与 iPhone 兼容性 不同网络环境 用户注销
同时删除所有测试内容、调试按钮和无效页面。
八、上传代码
在微信开发者工具中:
使用小程序 AppID 打开项目。 确认已经切换为正式环境。 点击右上角“上传”。 填写版本号,例如 1.0.0。填写版本说明。 确认上传。
上传后,代码会出现在小程序后台的“开发版本”中,但此时普通用户还无法访问。
九、提交微信审核
进入:
微信公众平台 → 管理/开发管理 → 版本管理 → 开发版本
找到上传的版本并点击“提交审核”。
提交时填写:
版本功能说明 对应服务类目 审核页面或功能路径 测试账号和密码 特殊操作说明 所需行业资质
如果登录需要验证码、付费、审批或特定身份,应提供审核人员可以直接使用的测试方式。
审核通常需要一定时间;腾讯云当前发布指引给出的常见参考为约 1~7天,最终以微信后台显示为准。
十、正式发布
审核通过后进入“版本管理”:
找到审核通过的版本。 点击“发布”。 确认发布。 等待版本生效。
注意:审核通过并不代表已经上线,必须手动点击“发布”。
风险较高的版本可以选择分阶段发布,先开放给少量用户观察,再逐步扩大范围。
安卓上架过程
安卓的上架的流程包括国内安卓应用市场 + Google Play。
整体流程:
注册开发者账号 → APP备案及资质准备 → 完成隐私合规 → 生成正式签名包 → 准备商店素材 → 创建应用 → 提交审核 → 审核通过后发布

一、发布前准备
1. 确定发布渠道
国内常见渠道:
华为应用市场 小米应用商店 OPPO 软件商店 vivo 应用商店 腾讯应用宝 荣耀应用市场 三星 Galaxy Store
海外主要渠道:
Google Play
安卓应用市场相互独立,需要分别注册、上传和审核,没有“一次提交全部商店”的官方统一入口。
2. 准备主体材料
企业或个体工商户一般需要:
营业执照 法人身份证 管理员身份证和手机号 企业邮箱 对公账户信息(部分平台需要) APP名称、包名及应用简介 APP备案号 隐私政策地址 软件著作权或版权证明 特殊行业经营许可证
个人开发者可以注册部分平台,但支付、商城、医疗、金融、教育、新闻等经营性应用通常需要企业主体和相应资质。
3. 准备特殊行业资质
根据功能可能需要:
商城:营业执照、增值电信业务相关许可 食品:食品经营许可证 医疗:医疗机构或互联网医疗相关资质 教育:办学或教育服务资质 新闻:互联网新闻信息服务许可 出版、小说、漫画:网络出版或版权材料 视频、直播:视听及网络文化相关资质 游戏:软件著作权、版号等 金融、贷款、证券:对应金融许可 地图导航:测绘相关资质或合规地图服务证明
资质要求以各商店创建应用时显示的类目要求为准。
二、完成APP备案
在中国境内提供互联网信息服务的APP,应先办理APP备案。工信部明确要求,未履行备案手续的,不得从事APP互联网信息服务。工信部APP备案通知
APP备案通常通过你的服务器接入商办理,例如:
阿里云 腾讯云 华为云 其他提供服务器和网络接入的服务商
基本流程:
登录服务器或接入商备案系统。 新增APP备案。 填写主办单位信息。 填写APP名称、包名和服务内容。 填写使用的域名、服务器和IP信息。 上传营业执照、身份证等材料。 完成负责人真实性核验。 等待接入商初审。 完成工信部短信核验。 等待所在地通信管理局审核。 获得APP备案号。
注意事项:
Android包名应与备案信息一致。 APP名称应与备案名称基本一致。 APP使用的域名和服务器信息需要准确。 名称、主体、包名发生变化时,可能需要变更备案。 APP备案不完全等同于网站ICP备案,两者应按实际业务分别办理。 备案需要时间,建议在开发阶段同步办理。
三、完成隐私与权限合规
国内安卓应用审核时,隐私合规通常是重点。
1. 准备隐私政策
隐私政策至少应说明:
收集哪些个人信息 收集目的和使用方式 使用了哪些系统权限 使用了哪些第三方SDK 信息保存期限和存储地区 信息共享、转让和公开披露规则 用户查询、更正、删除信息的方式 账号注销方式 未成年人保护措施 开发者名称及联系方式
隐私政策中的运营主体必须与应用商店开发者主体保持一致。
2. 首次启动弹窗
APP首次启动时:
显示隐私政策摘要。 提供“同意”和“不同意”按钮。 用户同意前,不读取设备标识、通讯录、定位等非必要信息。 用户不同意后,应允许退出,或者提供不依赖相关权限的基础功能。
不要在用户同意前初始化会收集个人信息的第三方SDK。
3. 权限申请
权限应在真正使用对应功能时申请,并说明用途,例如:
拍照时申请摄像头权限 上传图片时申请相册权限 导航或附近服务时申请定位权限 语音功能时申请麦克风权限
避免:
启动时一次性申请全部权限 用户拒绝后频繁弹窗 不使用某项功能也强制授权 权限用途说明与实际行为不一致
4. 第三方SDK检查
整理APP使用的SDK清单,例如:
微信登录、微信支付 支付宝支付 地图与定位 消息推送 统计分析 崩溃监控 广告SDK 实名认证
在隐私政策中列出SDK名称、提供方、用途、收集信息类型及官方隐私说明链接。
四、生成正式安装包
国内应用市场
国内商店一般接收签名后的正式版APK,部分平台也支持其他格式。
发布前检查:
使用正式签名证书 关闭调试模式 删除测试服务器地址 删除测试账号及测试数据 提升 versionCode正确设置 versionName包名与备案信息一致 APP名称与商店名称一致 兼容目标Android版本 支持要求的64位架构 不包含恶意代码或高风险加固行为 APP内可以查看隐私政策和注销账号
签名密钥应永久备份。后续更新必须使用兼容的签名,否则商店可能无法识别为同一个应用。
Google Play
Google Play主要使用 Android App Bundle,即 .aab 文件。Google会根据用户设备生成优化后的APK。Google Play应用创建说明
同时需要:
满足当前目标API级别要求 设置唯一包名 增加 versionCode配置 Play App Signing 保存上传密钥 移除调试配置 完成正式环境测试
目标API要求会调整,提交时以 Play Console 的最新提示为准。
五、准备应用商店素材
通常需要:
应用名称 一句话简介 完整应用介绍 应用图标 手机截图 启动图或宣传图 应用分类 搜索关键词 隐私政策URL 官网或技术支持地址 联系电话及邮箱 版本号 更新说明 测试账号和密码 审核操作说明 APP备案号 软件著作权和行业资质
图片尺寸、数量和格式在不同商店间存在差异,应按各平台后台模板分别制作。
审核账号应能直接进入主要功能。如果需要验证码、会员、实名、审批或特定身份,应提供可操作的审核方案。
六、国内安卓应用市场发布流程
各国内市场的操作名称略有不同,但整体步骤基本一致。
1. 注册开发者账号
分别进入各应用市场开发者平台:
注册账号。 选择个人或企业主体。 完成实名认证或企业认证。 填写管理员信息。 等待开发者资质审核。
例如,华为应用市场通过 AppGallery Connect 管理应用;开发者需要注册并完成实名认证。华为应用市场发布入口
2. 创建应用
在开发者后台选择:
应用管理 → 创建应用 → Android应用
填写:
应用名称 默认语言 应用类型 应用分类 包名 付费方式 服务地区
包名创建后通常不能随意修改,应与正式安装包及APP备案保持一致。
3. 填写应用信息
上传和填写:
图标及截图 应用简介 功能介绍 隐私政策 APP备案号 软件著作权 行业资质 联系方式 适龄信息 测试账号
4. 上传APK
上传签名后的正式APK,等待平台自动检测:
病毒及恶意代码 包名与签名 权限调用 隐私合规 兼容性 SDK安全 64位支持 安装、启动和卸载 闪退及ANR问题
如果检测不通过,根据报告修改后重新打包。
5. 提交人工审核
确认资料后提交审核。
常见审核内容:
应用能否安装和启动 主要功能是否完整 测试账号能否登录 是否存在违规内容 类目和资质是否匹配 是否过度申请权限 隐私政策是否完整 第三方SDK是否违规收集信息 是否提供账号注销 APP名称、主体和备案是否一致
6. 设置发布时间
一般可以选择:
审核通过后立即发布 定时发布 审核通过后手动发布 灰度发布(平台支持时)
发布后应在对应品牌手机上下载商店版本,验证登录、支付、推送、更新等功能。
七、Google Play发布流程
1. 注册Play Console账号
进入Google Play Console:
注册开发者账号。 选择个人或组织类型。 完成身份和联系方式验证。 支付平台显示的开发者注册费用。 配置收款资料(存在付费或应用内购时)。
具体费用和验证方式可能变化,以控制台为准。
2. 创建应用
选择:
All apps → Create app
填写:
默认语言 应用名称 应用或游戏 免费或付费 用户联系邮箱 政策及出口声明
3. 完成商店资料
填写:
简短说明 完整说明 图标 手机及平板截图 宣传图片 分类和标签 联系方式 隐私政策URL 发布国家或地区
4. 完成应用内容声明
Play Console通常要求完成:
App access:审核人员如何访问APP Ads:是否包含广告 Content rating:内容分级问卷 Target audience:目标用户年龄 Data safety:数据安全表单 News app:是否属于新闻应用 Government app:是否属于政府应用 Financial features:金融功能声明 Health apps:健康功能声明 Permissions declarations:敏感权限声明
Data safety填写内容必须与APP和第三方SDK的实际行为一致。
5. 配置测试
Google Play支持:
内部测试 封闭测试 开放测试 正式发布
部分新注册的个人开发者账号,正式发布前必须完成封闭测试。目前官方要求为至少 12名测试者连续参与14天,之后申请正式发布权限。Google Play新个人账号测试要求
组织账号及旧账号是否适用,以Play Console实际提示为准。
6. 创建正式版本
进入:
Test and release → Production → Create new release
然后:
配置 Play App Signing。 上传 .aab文件。填写版本说明。 检查错误和警告。 选择发布国家或地区。 提交审核。 审核通过后正式推送。
Google Play也支持分阶段发布,先覆盖一部分用户,再逐步提升比例。Google Play版本发布说明
审核有时可能需要数天,特定账号或应用可能达到7天或更久。Google Play审核状态说明
八、常见驳回原因
APP备案信息与包名或主体不一致 缺少软件著作权或行业资质 隐私政策主体不一致 用户同意隐私政策前SDK已经收集信息 未说明第三方SDK收集行为 强制申请非必要权限 拒绝授权后无法使用无关功能 没有账号注销入口 测试账号无法登录 APP闪退、白屏或接口报错 页面还有测试文字或无效按钮 实际功能与商店描述不一致 使用了敏感权限但未提交用途说明 Google Play的Data safety与实际行为不一致 包名、签名或版本号配置错误 应用仅是简单网页套壳且缺少实际价值 用户生成内容没有举报、屏蔽和内容审核机制
九、上架检查清单
已确定国内或海外发布渠道 开发者账号完成认证 APP备案已经通过 包名与备案信息一致 特殊行业资质已准备 隐私政策和用户协议已上线 首次启动隐私弹窗合规 第三方SDK清单完整 权限均按使用场景申请 提供账号注销和信息删除入口 正式签名密钥已安全备份 已生成正式APK或AAB versionCode已经更新 商店图标、截图和介绍已准备 审核账号可以正常使用 安装、登录、支付和推送已测试 已完成各应用市场的内容声明 已提交审核并处理审核反馈 发布后已下载商店版本复测
其他的还有苹果的上架,需要苹果上架教程的小伙伴评论区可以告诉我。
每个平台的上架还是挺麻烦的,大家还是根据自己的需求去到不同的平台去上架。
我是程序员小孟,十二年开发经验,有需要开发或者咨询的小伙伴,都可以加我微信:codemeng,备注来意。