我做互联网外包技术快六年了,手里接过大大小小数百个项目,其中有近三成项目因为各种原因没法走苹果官方商城上架,只能通过签名分发的形式让用户安装,所以这几年我几乎摸遍了圈内大大小小的签名渠道,踩过坑也拿到过不少稳定好用的资源,对各种签名的稳定性、风控规则这些都有实打实的体会。
最早接触签名的时候,圈内主流还是企业签名,后来超级签名兴起,再到后来TF签名被越来越多开发者接受,我一路跟着用下来,也攒了不少自己的经验。就说超级签名的稳定性吧,其实超级签名刚出来的时候,很多人说它是不掉签的神,我一开始也信,结果第一次用就踩了坑。那是四年前,我接了一个小工作室的内部管理项目,一共二十多台设备要安装,当时找了一个不知名小渠道,报价比同行低一半还多,一个设备合下来才两块多,我想着二十多台也没多少钱,试试水也没关系,结果签完不到一周,就有一半用户说应用打不开,闪退进不去,我查了才知道,给我做签名的一半苹果开发者账号都触发了Apple ID风控被封了,账号直接被吊销,所有绑定的设备都用不了。那时候客户急着要用,我赶紧找渠道补签,结果渠道说被封的账号补不了,要重新算设备钱,我这二十多台已经装了十几台,补签还要再收一遍钱,算下来比找大渠道还贵,最后没办法只能自己贴钱换了大渠道的签名,还一个个通知用户重新下载安装,折腾了两三天,那单赚的钱还不够贴补的。
从那以后我才明白,超级签名的稳定性,从根上来说就是看用的苹果开发者账号质量。超级签名的原理就是用个人苹果开发者账号的设备绑定权限,每个个人账号最多只能绑定一百台设备,要是批量做的话就得凑多个账号,很多低价渠道为了压缩成本,要么用被多次转卖的黑号,要么一个账号混签几十个不同的应用,短时间内频繁添加设备,很容易就触发苹果的风控机制,苹果现在对个人账号的监测越来越严,只要检测到异常用号,直接就封号,根本没有缓冲的余地。后来我找了一个长期合作的大渠道,他们做超级签名都是用全新注册的个人开发者账号,每个账号最多只绑定八十台设备,留足余量,而且同一个账号只签同一类型的应用,不会混签不同项目,也不会短时间内批量添加设备,最大程度避开苹果风控。我用他们家超级签名做了快四年,前后几十个项目,一年下来掉签的设备加起来也不到十个,而且只要不是应用本身违规被封,掉签都是免费补签,也不用重新收设备钱,很多用户甚至都感知不到掉签,因为补签之后可以通过应用内更新直接覆盖安装,根本不用折腾。现在不同渠道的超级签名价格差得很大,不靠谱的小渠道两块多一个设备就能做,靠谱的大渠道一般合四块到六块一个设备,超过十块的基本就是溢价,我拿的长期合作价大概五块左右一个设备,一年有效期,这个价格拿到这个稳定性,我觉得是很值的。
做的项目多了,难免碰到批量设备的需求,几十台设备用超级签名刚好,要是几百台甚至上千台设备,超级签名的成本就上来了,这时候我一般会给客户推TF签名,我上个月刚接了一个本地连锁商家的内部核销项目,一共一百一十多台设备给门店员工用,客户不想做苹果商城上架,因为涉及内部的核销规则,不想公开,预算也不算高,我就给安排了TF签名,刚好借这个机会也实实在在实测了一回。TF签名其实就是把IPA上传到苹果官方的TestFlight测试平台,通过官方的邀请链接让用户安装,本身是苹果认可的内测方式,所以理论上稳定性要高很多。我这次找的是长期合作的渠道,报价两百块钱包过审核,掉签还包补一次,之前我也用过低价的TF签名,八十块钱一次,不包过,掉签也不管,去年有一个内测项目找的低价TF,结果上传没一周,整个测试链接就被苹果封了,因为应用本身涉及一点轻微违规内容,渠道也没提前帮我调整IPA内容,直接就上传,被苹果检测到之后直接吊销,所有用户都用不了,最后还是重新改包换渠道才弄好,折腾了快一周。这次的项目我提前让渠道帮我把H5封装好的IPA做了调整,符合测试应用的要求,提交之后一天就过了审核,然后给一百多台设备发了邀请链接,都顺利安装上了,到现在快一个月了,没有一个用户反映打不开或者闪退,实测下来稳定性确实不错。现在TF签名的价格也很乱,小渠道五六十块钱不包过,出问题不管,靠谱的渠道一般一百五到三百块钱,包过审核包一次补签,要是批量设备超过一千台,做多链接也就加几百块钱,比超级签名和独立企业签名都便宜很多,适合批量设备用。
要说哪种签名用的最多,其实还是企业签名,毕竟很多超大规模的批量设备,或是需要长期分发不限制设备数量的,还是企业签名用着方便,而做企业签名,最重要的就是做ios企业签名应用内更新,因为企业签名确实比TF和超级签名掉签概率高一点,做好应用内更新,掉签补签之后用户自己就能更,不用折腾开发者。我做企业签名这些年,掉签补签证书吊销的经历真的太多了,最早的时候贪便宜用共享企业证书,一个月才八十块钱,结果不到一周证书就被苹果吊销了,整个证书直接没了,所有应用都掉签,那时候我接了一个三十多台设备的项目,来回掉了四次,补了四次,最后客户都忍不了要退款,我那时候才知道,共享证书就是几百个应用挤在一个企业开发者账号出的证书里,苹果一检测到证书异常,直接就吊销证书,一死就是一片,所有签过的应用都得掉。后来我换成了独立企业证书,一个企业开发者账号的证书只签一个应用,价格一个月四百多,一年下来四千多,看起来贵,但是稳定性真的好太多,我有一个客户的内部展示项目,用独立企业签名快两年了,就掉过一次,还是苹果大面积清理企业证书刚好碰到,渠道当天就给换了新证书重新签名,因为我提前在H5封装IPA的时候就做好了应用内更新模块,用户打开应用直接弹更新提示,点一下就安装好了,整个过程不到一分钟,我都没需要出面,客户也没受到任何影响。现在企业签名的价格差异更大,共享证书几十到一百多一个月,独立证书三百到六百一个月,根据应用类型不同价格会有浮动,那种几十块一个月的独立企业签名基本都是骗人的,不可能有那么便宜的,毕竟苹果企业开发者账号本身现在就很难申请,一个正规的企业账号成本都不低,不可能卖那么便宜。
其实很多客户一开始都会问我能不能帮做苹果官方商城上架,能上架当然最好,上架之后不用操心掉签,用户下载也方便,稳定性是最好的,但确实有很多应用不符合苹果的审核规则,比如内部定制工具、行业专属应用、内测项目,还有一些功能苹果不允许上架,那就只能走H5封装成IPA,然后做IPA签名分发,这也是这个行业一直有需求的原因。我之前还有一个客户,做的是文件管理类的工具,改了四版都过不了苹果审核,最后只能放弃商城上架,改成H5封装做了TF签名,现在一千多用户用了快一年,没有出过什么大问题,掉过一次签也是免费补好了,用户体验和上架差别不大,客户也很满意。
我做外包这么久,见过太多客户为了便宜找低价签名,结果掉签不断,最后业务受影响,反而花了更多钱重做,其实只要找对靠谱的渠道,选对适合自己项目的签名方式,稳定用一年以上根本不是问题,补签掉签这些也都是小问题,根本不会影响正常使用。这些年我也攒了固定的合作渠道,不会随便换低价小渠道,毕竟稳定对于做项目来说太重要了,一次掉签折腾的时间成本,比省那几百块差价重要太多了。