TF签名缺点:聊聊我做苹果签名的日常

干苹果签名技术服务快六年了,每天打开电脑的第一件事,就是先登后台巡检证书池,看看有没有被苹果标记预警的证书,顺便处理凌晨客户上传的批量IPA包,日子久了,连喝水的杯子都放在键盘边固定的位置,习惯了各种各样客户的需求,也见多了市面上各种不靠谱的坑,今天有空就随便写写日常的见闻。

很多新客户找到我,第一句话就是听说TF签名是最稳定的,是不是真的?我每次都会先跟他们说清楚TF签名缺点,避免大家被网上的营销文带偏。TF签名本身是苹果官方的测试分发渠道,稳定性确实比那种乱堆的共享证书好一些,但缺点真的不少:首先就是下载限额,一个TF应用最多只能有十万次下载,对于做小规模内测或者几百人企业内部用还好,只要是做流量的客户,这点下载量根本不够用,用不了几个月就满了,还要重新提交申请,折腾半天。其次是TF审核现在越来越严,只要内容有一点点不符合苹果的规则,直接就拒审,很多客户急着上线推广,等个三五天审核不过,错过了活动档期,损失多大都没法说。还有就是很多人不知道,TF签名也会掉签,苹果随时可以撤回测试资格,掉了之后所有已经安装的用户都打不开,还要重新提审重新发链接,而且TF没法做自动续签,这点真的很坑,很多客户吃了这个亏才来找我转其他方案。

做我们这行,客户最关心的就是稳定性,尤其是批量签名的客户,一二十个甚至上百个IPA包一起签,要是掉签就是一片全掉,那损失真的扛不住。我刚入行那会,也接过那种低价的共享证书批量单,一个证书签几十个上百个APP,什么类型都往里面放,结果没两天苹果触发风控,整个证书直接被封,所有签过的APP全掉,客户的用户打开全是闪退,找过来骂,我那时候也年轻,只能陪着笑脸给客户免费转其他证书,亏了成本还坏了口碑,从那之后我就下定决心,一定要把证书管理做好,稳定才是活下去的根本。

现在我们的证书池是分类型分层管理的,企业签名分共享证书和独立证书,超级签名是用正规注册的个人开发者账号做池,不同行业的APP分开放,敏感内容的一概不接,哪怕给再多钱也不做,因为一个违规APP上去,整个证书池都可能被苹果盯上,连累所有正常客户,这种钱赚不得。每个独立证书我们最多只放十个APP,留足了余量,不会触发苹果的签名数量预警,每天凌晨系统会自动巡检所有证书,只要发现被苹果标记,提前就把上面的APP移到备用证书,自动续签重签,客户和用户根本感觉不到变化,大大降低了掉签概率。很多客户问我为什么你们的签名比别家贵一点,其实成本差在这里,别人一个证书放几百个APP,成本平摊下来当然便宜,我们控制数量,成本自然高一些,但换回来的是稳定,客户算算账就知道,掉一次签损失的用户,比一年的签名费贵多了。

说到自动续签,这真的是稳定签名的核心配置,很多小作坊服务商根本做不了,因为自动续签需要足够多的证书储备,还要有自动化的后台系统,成本不低。之前有个做本地聚合配送的客户找过来,之前找了个个人做的H5封装,把H5页面做成IPA包之后签了便宜的企业签名,没开自动续签,结果不到一个月掉签,当时他手里有两万多用户,所有用户打开都是闪退,他找不到之前的服务商,只能一个个通知用户重新下载安装包,折腾了一个多星期,跑了快一半用户,差点把项目做黄了。后来找我给他做了超级签名,开了自动续签,掉签之后后台自动识别自动重签,用户不需要做任何操作,打开APP还是正常用,这两年过去,也就偶尔有一次小波动,用户根本没感觉。

不同的客户需求不一样,适用的签名方案也完全不同,我接触过的客户,从几个人的创业小团队到几千人的大集团,需求千差万别。刚起步的开发团队做内测,十几二十个人用,一般我都会推荐超级签名,成本低,几十块钱就能搞定,稳定性也够,不需要花大价钱买独立企业证书。要是企业内部做定制OA或者业务系统,几百上千人用,不需要对外上架,那稳定的独立企业签名最合适,不限下载次数,成本也不高,一年下来也就几千块,比上架省了很多资质和审核的麻烦。要是客户能接受TF签名缺点,做小范围的对外推广,我也会给客户做混合方案,主流量走TF,剩下的兜底用自动续签超级签名,既享受TF的官方稳定性,又能解决掉下载限额和掉签的问题。还有很多客户本来就是做H5,想要放到桌面当成APP用,找我们做H5封装,封装出来就是IPA包,一样要做IPA签名,这种客户大多是内部用,对稳定性要求高,我一般都会推荐独立企业签名,一年一付,基本大半年都不会出问题,就算出问题自动续签也不影响使用。

价格渠道的差异,说起来真是行内人都懂,外行人很容易踩坑。现在市面上低价签名到处都是,一百块钱不到就能做一个月企业签名,几块钱就能买一百个超级签名下载额,为什么这么便宜?大多是二手倒的证书,甚至是用盗来的黑号做的,本身就已经被苹果标记过,一个证书签几百个APP,什么违规的都接,掉签是早晚的事,出了问题就直接跑路,找不到人。我们的证书都是一手渠道,自己申请自己管理,不做二手倒卖,正规的个人开发者账号和企业开发者账号,成本本来就比黑号高很多,但是稳定,做了五六年,老客户续费率一直很高,就是靠这个口碑。能走官方上架的客户,我都会劝客户走官方上架,毕竟官方上架才是最稳定的,不会掉签,用户从App Store下载信任度也高,我们也帮客户做官方上架的辅导,能过的绝对不推荐签名,只有实在过不了审,比如没有ICP资质,或者APP是内部使用不需要上架,再给客户做合适的签名方案。

我也碰到过很多离谱的掉签闪退问题,上个月还有个客户,在拼多多上找了个九块九的IPA签名,签完第二天就掉了,商家已经关店跑路,他当天下午要做经销商培训会,一百多个经销商要装APP,急得给我打语音,声音都抖了。我刚好当天有空,给他调了备用的独立证书,半个多小时就签完了,给他开了自动续签,培训会顺利开完,现在这个客户成了我的老客户,介绍了好几个做内部培训的朋友过来。还有一次一个客户说签完的APP总是闪退,我查了半天证书,证书没问题,签名也没问题,最后帮他排查出来,是他做H5封装的时候适配没做好,iOS16以上的系统加载不出资源,不是签名的问题,帮他指出来调整之后就好了,客户还挺感谢,说本来以为要花很多钱修,没想到只是适配的小问题。

现在苹果对签名的风控越来越严,时不时就会批量封证书,很多小工作室这两年都做不下去跑路了,留下来的都是靠稳扎稳打做口碑的。我们去年年底就提前梳理了一遍证书池,把所有老证书都换成了新申请的正规证书,分类调整的更细,所以苹果今年几次风控更新,我们基本没受影响,很多从别家转过来的客户,三十多个批量签名的APP,我们半天就能全部处理完,上线之后一直稳定。其实做IPA签名这么久,我最大的体会就是,没有最好的签名类型,只有最适合客户的,超级签名适合小量内测,企业签名适合中大量内部使用,TF适合小流量对外,各有各的好,也各有各的问题,比如TF签名缺点就摆在那里,不能为了卖货就吹得十全十美,给客户讲清楚利弊,选合适的方案,才能长期做下去。

很多客户一开始上来就只看价格,觉得都是签名,为什么价格差好几倍,踩过一次坑就知道,稳定靠谱比什么都重要,掉一次签损失的用户和口碑,远不是省那几百块签名费能补回来的。我做了这么多年,从来不催客户下单,都是把所有情况说清楚,不同方案的价格、稳定性、优缺点都讲明白,客户自己选,哪怕客户最后选了便宜的,我也会提醒他注意做好备份,别到时候掉签慌了手脚。这么多年下来,攒了几百个长期续单的老客户,很多客户从创业初期找我做内测签名,到后来做大了补资质走官方上架,还会介绍朋友过来,这种信任比什么都重要,做技术服务,不就是靠靠谱才能活下去吗。