不少人辛辛苦苦开发完App,到了上架这一步却卡住了。别以为代码跑通就万事大吉,想让用户在手机上搜到你的应用,得先过应用商店这一关。
准备材料:不是上传APK就完事
不管是上架苹果App Store还是国内的华为、小米、腾讯应用宝,第一步都是注册开发者账号。苹果要交688元/年,安卓平台大多免费,但需要实名认证。账号搞定后,准备好应用图标、截图、描述文案、隐私政策链接,还有最重要的——签名包。
比如安卓端,不能直接用AS默认生成的debug包上传,得用release版本,并且完成V1/V2签名。命令行操作的话,会用到apksigner或jarsigner工具:
apksigner sign --key release-key.pk8 --cert release-cert.pem --out app-release-signed.apk app-unsigned-aligned.apk
苹果App Store:审核严,细节多
很多人第一次提交被拒,原因五花八门:截图带模拟器边框、隐私政策链接打不开、甚至按钮文字写“登录”而不是“登入”。苹果讲究统一性,你提交的应用名称最好和启动页显示的一致。
通过Xcode打包后,要用“组织者(Organizer)”上传到App Store Connect。这时候还得填一堆信息:分类选“工具”还是“社交”?是否含内购?要不要开启后台音频?每一项都可能影响审核结果。
国内安卓市场:渠道多,规则杂
国内没有统一入口,主流有华为、小米、OPPO、vivo、应用宝等。每个平台后台长得不一样,但流程大同小异:登录开发者中心 → 创建应用 → 填资料 → 传安装包 → 等待审核。
有些平台要求提供软著证书,尤其是金融类或带支付功能的App。没办过的可以去中国版权保护中心官网申请,周期大概一个月。不过多数情况下,只要你不是抄别人的产品,不涉及违规内容,一般3天内能过审。
域名与隐私合规也不能忽视
现在所有应用商店都查隐私政策。你在App里用了友盟统计、极光推送,就得在隐私协议里写清楚。这个协议得放在一个能访问的网页上,比如你有个备案过的域名 softwarebang.cn,就可以建个页面专门放这份声明。
别图省事用GitHub Pages或者语雀文档链接,有些平台会判定为不可靠来源直接拒绝。自己搭个简单页面更稳妥:
<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>隐私政策</title></head>
<body>
<h1>隐私政策</h1>
<p>我们不会收集您的手机号以外的信息……</p>
</body>
</html>
</html>
上线之后的事
应用上架成功不代表结束。华为商店更新版本,有时提示“当前版本号已存在”,其实是缓存问题,换个版本号再试就行。苹果那边如果连续两周没人下载,可能会发邮件警告说要下架。
用户评论也得盯着,有人打一星骂“打不开”,你得赶紧看是不是适配出了问题。有时候只是某个型号手机闪退,不及时处理,评分掉下去,新用户更不敢装了。