APP上线应用商店流程:代码写完了,为什么还要等26天

· 蓝吉创想 · 阅读 1
APP上线应用商店流程:代码写完了,为什么还要等26天

一、先算一笔账:上架这件事,一半时间花在写代码之外

有个做同城服务的客户,APP 开发只用了 38 天。他当时挺高兴,说赶紧上架吧,下个月就能接单。

结果从提审到真正能在 App Store 搜到,又走了 26 天。

他每天都来问一句:"审核过了没?"我答不上来。那段时间我们什么也做不了,只能等。

后来复盘,26 天里有 9 天是卡在材料上——软著没办、隐私政策没有、ICP 备案没做。剩下的才是排队审核和一次被打回。

所以这篇不讲怎么写代码,讲上架。从上一个 APP 交付那天起,到用户能在手机上搜到你,中间到底要过几道关。

二、上架前的材料清单:这几样东西提前一个月就得动

很多人以为 APP 写完就能传。不是。你连提审的资格都还没有。

下面是双端都要、或者某一端必须要的材料。我把办理时长和代价都标上了,这些都是实打实的日历天,不是工作日。

材料 谁要 办理时长 代价 不办会怎样
软件著作权 安卓各商店必需要 普通 30-45 天,加急 5-10 天 自己办免费但耗人力;代办 800-2500 元 安卓主流商店直接拒收
开发者账号(苹果) App Store 1-3 天(个人)/ 5-15 天(公司) 99 美元/年,约 688 元 连上传都传不了
开发者账号(安卓) 华为/小米/OPPO/vivo 1-2 天 大多免费,个别需企业认证 对应品牌手机上搜不到
隐私政策网页 双端都要 1-2 天(接第三方 SDK 要更久) 自己写免费,律师审 1500-4000 元 苹果 2.3.1 拒审,已常态化
ICP 备案 国内上架、用国内服务器 15-20 天 免费,但要营业执照 域名被封,APP 打不开
行业资质 金融/医疗/教育/直播等 15-60 天不等 视品类,从几百到几万 提审直接驳回,且很难申诉

看第一行的软著。这是最容易被漏掉、也是最贵的一笔时间账。

为什么贵?因为普通办理要 30-45 天,而且这段时间你什么都做不了,只能干等。等软著下来了才能提安卓商店。等于你的排期凭空多出一个半月。

我的建议是:软著在开发做到一半的时候就去办。那时候功能模块已经定了,申请表填得出来。别等做完了再办——那会儿你已经错过了一个半月的黄金期。

一个实操细节:软著申请材料里要交源代码(前后各 30 页)和操作说明文档。如果你找代办,对方会问你要这些东西。让开发方直接出,别让不懂技术的文员去凑。我见过凑错版本的,被退回来重办,又白等两周。

还有第六行的行业资质,这个最要命。做金融、医疗、教育、直播、新闻这几类的,先别谈开发。先去问资质能不能办下来。

我见过一个做在线问诊的客户。APP 做得挺好,卡在《互联网医疗保健信息服务审核同意书》上。

拖了三个月。最后那条业务线整个砍掉,代码一行没少写。

三、苹果这一关:慢,但你催不动

先说清楚一件事。苹果审核慢,不是因为你找的开发方不行。

所有 APP 走同一条队列,同一套规则。你能做的就是别被打回——每一次打回都是重新排队,一来一回最少五天。

完整流程是这样的:

  1. 上架前自查:主要是隐私政策、权限申请说明、第三方 SDK 清单。半天到 1 天
  2. 打包上传:用 Xcode 传到 App Store Connect。第一次上传容易卡在证书和描述文件上,预留半天
  3. 填审核信息:截图、描述、关键词、年龄分级、出口合规、广告标识。这些是体力活,1 天
  4. 等审核:现在普遍 24-48 小时,节假日前后会拉长到 4-7 天
  5. 过审或被打回:打回就整改重提,从第 3 步重来

第 2 步的证书问题我要多说一句。第一次上架的团队,十个有八个栽在这。

苹果那套证书、App ID、描述文件的关系本来就绕。加上每台电脑、每个账号的权限都不一样。

我自己的做法是:客户的账号归客户管,我们只负责打包上传。两边别同时动。

同时动的结果就是互相覆盖,一整天白干。

提个小提醒:苹果每年 9 月发布新系统(iOS 大版本),前后两周审核队列会堵。你过年、双十一、开学季要用上的 APP,别卡在那时候提。提前两周,或者干脆错开。

还有一类必被拦:APP 里接了热更新、动态下发代码,苹果查得特别严。

不是完全不行,但你得说明白用途,而且不能用来改核心功能。这个红线别碰。

四、安卓这一关:不难,但是杂

安卓没有统一的应用商店。你要一家一家传。

商店 审核时长 要不要软著 常见的坎
华为应用市场 1-3 天 要 权限申请必须写清用途,截图不能有黑边
小米应用商店 1-2 天 要 广告 SDK 要报备,隐私弹窗必须前置
OPPO 软件商店 1-3 天 要 夜间模式适配会被查
vivo 应用商店 1-3 天 要 首次提审常要补《安全评估报告》
应用宝 1-3 天 要 对诱导分享、诱导下载查得严
荣耀 / 三星 2-4 天 要 材料复用度高,但包体要单独适配

单看每家都不慢。但六家加起来就是一到两周,还不算被打回重来。

而且各家要求的材料细节不一样。华为要这张图 1200×1920,小米要另一张 1080×1920,OPPO 还要求圆角。这些截图一套一套地裁,纯体力活,但没人替你做。

我的做法是做一个"上架材料包"。
开发者账号、软著、执照、身份证这些,一次备齐。

截图按每家的尺寸各裁一套。后面哪家要什么,直接从包里拿。

表里的"测试账号"别漏。很多 APP 要登录才能用,你不给审核员账号,人家进不去就只能拒。这个被拒理由每个月都有人要栽一次。

五、最容易被打回的八个理由,按踩坑率排序

下面这八条是我这两年实打实遇到的,按出现频率从上往下排。每一条后面都写清楚了要改成什么样才过。

1. 隐私政策缺失或挂不上(苹果 2.3.1)

踩坑率最高的一个,没有之一。

常见情况是:APP 里没放隐私政策的入口,或者放了一个链接但点开是空的。苹果审核员会真的点进去看。

怎么改:APP 首次启动弹一次隐私协议让用户勾同意;设置页里留常驻入口;链接必须是一个能打开的网页,不能是图片。里面要写清楚收集哪些信息、给谁用、怎么撤回同意。

2. 权限申请没写用途(双端都查)

你要定位,那你得告诉用户为什么。"为了提供更好的服务"这种话,苹果不认。

正确的写法是具体的:"用于向您推荐附近的门店"。安卓这边更严,华为会逐个权限核。我们有个项目因为"读取应用列表"没写用途,连着被退两次。

3. 登录进不去,或者测试账号失效

前面提过,这里再说一次,因为真的太常见。

怎么改:填一个能直接用的测试账号和密码。

别填已注册但未激活的,也别填要走短信验证码的。如果你的 APP 必须绑手机号,那就专门开个测试号。

4. 内购没走苹果支付(苹果 3.1.1)

这条是硬红线。虚拟商品、会员、课程、游戏币,只要是在 APP 里买到手的东西,都得走苹果内购。

容易被忽略的是"知识付费"。我见过卖线上课的 APP,网页端收款好好的,APP 端也照抄——直接被拒。后来只能改成走内购,白白让出三成抽成。

但有个例外记住:实物商品、线下服务不走这条线。你卖一双鞋、约一次上门维修,用微信支付支付宝都没问题。判定的标准是"东西在不在手机里用完"。

5. 包体里有未声明的第三方 SDK

你接了友盟、极光、个推这类东西,隐私政策里就得列出来。苹果会用工具扫你的包。

我们去年接手过一个二手 APP,前任开发留了三个没在用但没删干净的 SDK。审核员扫出来直接问。最后清理这些垃圾依赖花了 1.5 个人天。

6. 描述与功能不符

写的是"智能推荐",进去发现就是个列表。这种被打回不冤。

怎么写:别吹。审核员是会真的把你描述里的每个功能点一遍的。你多写一个功能,就多一分被打回的风险。

7. 安卓的隐私弹窗没前置

这个是国产商店最近两年查得最紧的。APP 一打开就得弹,不能在用户点了某个按钮之后才弹。

而且必须是"不同意就退出"的那种,不能只是个通知。小米和应用宝对这个查得特别认真。

8. 截图与实际不符、截图带黑边

看着鸡毛蒜皮,但是真会退。

特别是拿设计稿当截图的。华为明确要求截图必须是真机实拍。

六、被拒之后:别急着重提,先看懂他说的什么

被打回以后,第一反应都是"赶紧改赶紧传"。苹果的驳回邮件有个特点:引用的条款号,和真实原因不一定对得上。

举个例子。有一次我们被引用 2.1(信息不完整),但实际的点是审核员找不到测试账号。照着 2.1 去补材料,浪费三天。

正确的顺序是:

  1. 驳回信息先看三遍。特别是附带的截图——审核员常直接甩个 bug 图给你,那才是真原因
  2. 能用回复 (Reply) 解决的,就别重传包。苹果允许你在 Resolution Center 直接回,这种情况一般不重新排队
  3. 必须改代码的才重传。一重传就是重新排队,快的话 24 小时,慢起来七天
  4. 实在觉得判错了,走申诉。成功率不高,走一遍要三个月。但确实有用——我们有两次是靠申诉翻回来的

第 2 条是我觉得最值钱的经验。很多商家不知道可以直接回复,白白浪费了一次可贵的排队位。

七、加急通道:哪些能加急,哪些砸钱也没用

每个客户问到上架都会问一句"能不能加急"。我把能加的和不能加的分开列。

环节 能不能加急 加急代价
软著办理 能,效果最明显 加急 5-10 天下证,代办费 1500-2500 元
苹果审核 能(加急审核申请) 免费,但要有正当理由,通过与否看运气
ICP 备案 基本不能 走管局流程,各省 15-20 天是硬时间
材料准备 能(靠人力堆) 集中 1-2 天专人赶,我们这边是 1.5-2 个人天
行业资质 不能 主管部门审批,没有后门
被打回重排队 不能 只能靠"少被打回"来省,这是唯一的办法

表里第二行的苹果加急,说几句实话。官方叫 Expedite Request,免费的,但需要理由。严重 bug、安全漏洞、重大节日活动这几类通过率高。"我想早点上线"这种,基本不会批。

而且别指望它。就算批下来,也要 24 小时起步。真正的省时间办法在最后一行——一次过审比什么都强。

一句掏心窝的话:上架这件事上,"加急"多半指的是"提前把材料备齐"。

卡住你的从来不是审核员的速度。是你自己那张软著还没办。

八、完整时间账:一个 APP 从交付到上架要多久

把上面这些拼起来,正常情况是这样一条时间线。

  1. 软著办理:30-45 天(如果开发中期就启动,这段可以和开发并行,等于 0 天)
  2. 开发者账号注册:苹果公司账号 5-15 天,安卓各家合计 1-2 天(可并行)
  3. 隐私政策 + 上架材料包:2-3 天
  4. 苹果提审到过审:2-7 天(被打回则往回推 3-5 天)
  5. 安卓六家全部上架:7-14 天

最理想的情况:22 天。前提是软著提前办好了、材料一次过、苹果没打回。

最常见的情况:35-50 天。中间夹着一次打回,安卓某家补了一次材料。

最糟的情况:70 天以上。一般是行业资质没提前问,或者软著是事后补办的。

一个真实的项目:26 天是怎么花掉的

开头那个同城服务的客户,我后来给他列了张表。

  • 软著补办等待:11 天(加急,还是等了)
  • 隐私政策和材料整理:2 天
  • 苹果第一轮提审到被拒:3 天(原因:缺少第三方 SDK 声明)
  • 整改 + 第二轮过审:5 天
  • 安卓五家上架:5 天(其中 vivo 补了一次安全评估报告)

合计 26 天。

他看完那个表,沉默了一会儿。

然后说了一句:"软著早办一个月,这 26 天能砍一半。"

对。这就是这篇文章最想说的一句话。

九、自己跑还是找人代办:这笔账不难算

最后聊个实际问题。上架这摊事,是自己弄还是交给开发方?

先把工作量摊开。一个标准 APP 上双端(苹果 + 安卓主流六家),落在这三块上:

  1. 材料整理:隐私政策、各种尺寸的截图、上下架说明文案、测试账号——1.5-2 人天
  2. 上架执行:苹果上传 + 各家安卓提交,每家填表和返工平均两轮——3-5 人天
  3. 整改陪跑:被打回后分析问题、改代码、重提——1-3 人天,一次也没被打回就是 0

合起来 4.5-10 人天。这点活量不大,但很碎,而且必须在开发完之后才开始。

我们这边通常把它打包进交付里,单独拿出来算的话:

  • 代办上架全包(双端,含一次整改):4.5-10 人天
  • 我方:4500-9800 元
  • 市场上单独找人做这块:8000-15000 元是常见的报价区间

为什么市场能报到一万往上?因为这块按"次"卖,不按人天。你得打听清楚是按次包过,还是按人天结算。包过不一定真的能对结果负责——审核权在苹果手里,没人能包。

那什么情况下建议你自己来?

  1. 就上苹果一家,安卓先不管。流程只有一条,折腾两次就熟了,没必要花钱
  2. 公司内部有懂技术的人。证书那关过了以后,剩下的就是填表和裁图
  3. 你不着急。慢慢试错,被打回一次也能接受的话,自己跑最省钱

反过来,这三种情况找人更划算:

  1. 赶着某天上。双十一、开学季、年货节,错过窗口就没了
  2. APP 涉及支付、医疗、内容的。资质和合规的红线太多,试错成本高
  3. 你是第一次做。第一次摸索的时间花下去,第二版也用不太上

一个省钱但更值钱的建议:就算找人代办,开发者账号也要用你自己的主体注册。

别让开发方代持。账号在你手里,换谁做都在。在别人手里,你连发个新版都得求人。

写在最后

回到开头那个同城服务的客户。他那个 APP 现在跑得挺好,每天几百单。

但那 26 天,他跟我说过一句实话:"那段时间我每天都觉得钱白花了。"

我能理解那种感觉。代码写完了,功能都能用了,就是上架遥遥无期。这种等待比开发过程还难熬。

所以这篇把能提前做的事都写清楚了。你如果正在做 APP,现在离交付还有一段时间,那三件事今天就动:

  1. 软著现在就去办。这是唯一一件能纯靠提前动手省下一个半月的事
  2. 问一下你的行业要不要资质。金融、医疗、教育、直播、新闻——这几类先确认,别等做完了才发现
  3. 开发者账号用自己的主体注册。个人主体也行,公司主体也行,别交给别人代持

这三件事办了,剩下的日子基本就只剩下"等审核"。那是谁都躲不掉的,认了吧。

我们是西安本地的开发团队,做 APP、小程序、企业官网、管理系统这些活。上架这摊流程我们跑得熟,一般包括在项目交付里,不单独加价。已有 APP 等着上架也好,还在评估阶段也好,都可以聊聊。你的时间还剩多少、材料齐不齐,聊完就清楚了。

把 APP 类型说清楚:要不要登录、有没有支付、是不是特殊行业。

说清楚这三样,我们就能估算:多久能上线,中间可能卡在哪。