我最早做了一款给街边小商家用的门店记账工具,刚起步的时候没攒下多少资金,也没敢直接碰官方上架,就想着先找个苹果签名先凑合用,给几百个种子用户装上试试,谁知道这一开始就踩了整整大半年的坑,直到最后才找到适合自己的稳定方案,这一路的体验说出来,估计很多做小APP的朋友都能共情。

最早接触签名的时候,我啥都不懂,去网上搜,出来最多的就是企业签名,好多商家说不用审核,直接装,价格还便宜,我挑了个看着销量挺高的,一百多块钱一个月,现在想想那其实就是共享证书,当时商家只说稳定,没说什么共享独立,我付了钱当天就出了安装链接,装上确实能用,所有用户不管什么系统都能装,也不用跳转别的APP,我那时候还沾沾自喜,觉得找对了路子,结果才第五天,周末我正出门买东西,手机开始不停弹消息,十几个商家用户说APP打不开了,点进去就弹未受信任,根本进不去。我赶紧联系服务商,才知道原来是企业签名证书吊销了,整个证书上几百个APP,有一个涉黄违规,苹果查到直接把整个证书吊销了,所有人的APP都掉签。那时候服务商周末半天不回消息,我急得在商场门口团团转,只能一个个给用户回消息说正在修,等了快三个小时服务商才给补完签,换了新的证书,我拿着新的安装链接,一个个通知所有用户卸载重装,好多商家那时候正要开单记账,嫌麻烦直接说不用了,那次一下子走了快三分之一的种子用户,我心疼了好久,才搞明白苹果签名到底是怎么回事。

其实说穿了苹果签名的原理也不复杂,苹果为了管控手机上安装的APP,要求所有能在iPhone上安装的APP,必须要有苹果官方颁发给开发者的证书做签名授权,没有授权的安装包,就算你导进手机也打不开,不同的签名方式,其实就是用不同类型的证书做授权,规则不同,稳定性自然也不一样。那次踩坑之后,我开始挨个试不同的签名方式,挨个体验,也摸清楚了每个的好坏。

掉了第一次企业签名之后,我听人说超级签名不会掉,稳定性好,就赶紧转了超级签名。超级签名是按下载量收费的,当时问了几家,平均一个下载三块到五块不等,我那时候几百个用户,算下来第一次也就一千多,还能接受,就付了钱做了。超级签名用的是个人开发者的测试证书,原理就是每个个人证书最多能绑定一百台设备安装,服务商收了很多个个人证书拼在一起,用户每下载一次就占用一个设备名额,只要证书不被封,就不会掉签。我用超级签名的前两个多月,确实挺稳定的,一次都没掉过,我那时候以为终于找到靠谱的方案了,结果第三个月的时候,服务商手里一批用黑卡买的个人证书被苹果批量封号,一下子掉了快一百五十个用户的签,我又只能通知大家重新下载,又走了一批用户。而且用的越久越觉得不划算,用户慢慢涨到快一千个,每次有新用户下载要花钱,老用户换手机重新下载也要花钱,每个月算下来成本比独立企业签名还高,对于小团队来说压力真的挺大,后来用了快半年,我还是决定换别的方案。

之后有人给我推TF签名,说是苹果官方的测试签名,是目前最稳定的第三方签名方式,我就去了解了一下。TF签名其实就是把APP放到苹果官方的TestFlight测试平台里,用户通过TestFlight下载安装,本质是苹果认可的测试渠道,用的是苹果官方的证书,只要你的APP不违规,不主动下架,苹果根本不会给你掉签,也不会出现证书吊销的问题。我当时问了价格,TF签名一般按年收费,一千多块钱一年,比超级签名便宜很多,比独立企业签名更是划算太多,我就整理了安装包提交上去,因为我的就是个正常的记账工具,没什么违规内容,一天就过审了,拿到了下载链接。用TF签名的体验真的比之前好太多了,唯一的小麻烦就是用户下载的时候需要先安装TestFlight,然后再装我的APP,很多不太会用手机的用户刚开始需要教一下,除此之外,我用了整整八个月,一次掉签都没有,更别说补签重签了,那段时间我终于不用天天盯着手机等用户报故障,也不用天天问服务商证书有没有问题,真的省心太多了。

中间我也试过H5封装,当时有人跟我说H5封装不用签名,永远不会掉签,一次性几百块就能终身用,我那时候刚被掉签搞怕了,就动心试了试。H5封装其实就是把我原来的网页版工具套一个APP的壳,看起来像是APP,其实打开还是运行网页,本质上不是真正的原生APP,所以确实不需要苹果签名,也不存在掉签的问题。但是用了半个月我就放弃了,体验实在太差了,调用手机摄像头扫码经常卡半天,定位也不准,推送消息根本没法及时收到,网络稍微差一点就直接打不开转圈,对于要随时开单记账的商家来说,根本没法用,所以没两天我就换回了TF签名。

这段时间踩坑踩多了,我也把各个渠道各个签名的价格和靠谱程度摸得门清。最便宜的就是那些电商平台上的个人小店卖的共享企业签名,几十块钱就能用一个月,看起来性价比极高,实际上平均一周不到就要掉一次,动不动就企业签名证书吊销,补签还要等很久,碰到服务商跑路连补签都找不到人,完全没法正经用。中等价位的是正规平台的共享企业签名,一百多一个月,运气好能个把月不掉,但是还是会碰到证书吊销,掉签了免费补,但是还是要用户重新装,体验很差。独立企业签名一个月大几百到一千多,确实比共享稳定很多,很少被吊销,但是成本太高,小团队刚起步真的扛不住。超级签名按下载收费,一个下载三块到五块,用户少的时候还行,用户一多成本就涨的飞快,碰到黑卡证书批量封号还是会掉。TF签名一年一千多,只要过审基本不会掉,成本低稳定性高,适合中小团队做内测或者小范围推广。H5封装一次性几百块终身用,但是体验太差,只适合简单的展示类APP,功能多一点就不行。官方上架的话,每年只需要交六百多的苹果开发者年费,只要过了审核,放到App Store里,就是一劳永逸,永远不会掉签,用户下载也最方便,就是审核比较严,不符合规则的APP过不了。

说到重签补签,我这大半年踩坑的时候真的经历太多了,最早那次企业签名证书吊销,周末联系不上服务商,我站在太阳底下等了三个小时,汗把手机都打湿了,一个个给用户道歉,还给核心用户发小红包才留住人,补完签之后一个礼拜我都睡不踏实,就怕再掉。后来用超级签名那次批量掉签,服务商换了证书补签,我整理了两百多个用户,一个个发通知,有快一百个用户嫌麻烦没再回来,那时候本来就没多少用户,心疼的我好几天没吃好。后来还碰到过一次小服务商跑路,之前买的签名掉了,人都找不到,我只能自己重新找新的服务商重做,又花了一笔钱,又让用户重新装,那段时间我微信列表里七八个签名服务商全部置顶,手机一响我就紧张,就怕用户来说APP打不开。

直到后来我在TF签名用了大半年,攒了点钱,也把APP的内容改的符合苹果的审核规则,就决定试试官方上架,花了六百多交了一年的开发者费用,整理好资料提交审核,第一次因为功能描述不清晰被拒,我改了描述重新提交,第二次就过了,上架到App Store之后,我才知道什么叫真正的稳定。用户直接在App Store搜名字就能下载,不用跳转,不用教步骤,也永远不会掉签,我再也不用管什么证书吊销,不用补签不用重签,省下来的时间全部用来更新功能,优化用户体验,用户增长的速度比之前快了好多。

现在我正式版本放在官方上架,新功能内测放在TF签名,两个都稳定,从来没出过问题,之前掉签掉出来的PTSD也慢慢好了,再也不用天天盯着服务商的消息,也不用怕手机突然弹用户的报错消息。这么一路踩坑过来,最大的感受就是,选苹果签名一定要先看稳定,不能只看便宜,贪便宜选那种低价共享企业签名,最后掉签丢用户,损失比省的那点钱大多了,找对适合自己的稳定方案,才能安心做产品,不用天天把精力耗在补签掉签上。我身边还有不少刚做APP的朋友,上来就问哪里有最便宜的签名,我都会把我的经历告诉他们,与其省几百块钱天天提心吊胆,不如多花一点钱选个稳定的方案,把精力放在做产品上,比什么都强。毕竟对于刚起步的小项目来说,留住每个用户都不容易,因为掉签丢用户真的太得不偿失了。我现在用了快两年的稳定方案,从来没再因为签名的问题操过心,用户的好评越来越多,项目也慢慢走上了正轨,这都是当初换掉不稳定的低价签名,选对稳定方案带来的改变。