我做iOS端小工具开发有段时间了,一开始因为各种原因不想走官方上架,就想着找个签名先用着,谁知道一开始踩了无数的坑,掉签掉到我怀疑人生,折腾了快大半年才终于找到稳定好用的方案,这段经历说出来能让少走不少弯路。
一开始我什么都不懂,听人说企业签名便宜,随便找了个渠道就做了,那时候只想着省钱,选了最便宜的共享版本,用了没几天就开始出问题,隔三差五就掉签,掉了之后所有安装过的用户都打不开应用,只能等着补签重新安装,那段时间我手机每天都响个不停,全是用户找过来说应用打不开,我就得赶紧找服务商补签,服务商一开始说好了免费补签,但是掉的次数多了,回复也越来越慢,有时候要等好几个小时才能补好,碰上证书大面积掉签,还要等服务商换好新证书才能重新出包,我就得一直盯着手机等消息,连睡觉都不敢关声音,就怕用户找不到人流失了。
后来慢慢搞懂了iOS签名的原理,其实iOS本身的封闭生态就要求所有能安装的应用必须经过苹果授权,签名本质就是拿到苹果官方颁发的证书,给应用加上可信任的标识,证明这个应用是经过授权允许安装的,没有签名或者签名失效,苹果系统就会阻止应用打开,不同的签名用的是不同类型的苹果开发者证书,稳定性自然差的很多。
我挨个试过市面上所有常见的签名方式,每种都有真实的使用感受,先说说我最早用的企业签名,企业签名用的是苹果给企业发的企业开发者证书,本来是给企业做内部应用测试用的,共享企业签名就是好多不同的应用共用同一个企业证书,一个证书签几百上千个应用,苹果很容易检测到滥用,直接吊销证书,一吊销所有签过的应用全都会掉签,这就是为什么共享企业签名掉签这么频繁,后来我加钱换了独立的企业签名,说是一个证书只给我自己的几个应用用,费用比共享的贵了不少,确实稳定了一些,撑了小两个月没掉,结果后来苹果收紧政策,那个企业账号直接被封了,还是免不了掉签,现在独立企业签名的费用越来越高,摊下来每个月都要小几百,碰到不靠谱的渠道,账号被封了连说理的地方都没有,价格不算便宜,稳定性还是没保障,渠道也鱼龙混杂,个人黄牛很多,动不动就跑路,正规平台价格又翻了好几倍,长期用下来成本真的扛不住。
后来掉签掉怕了,有人给我推荐H5封装,说不用签名就能用,价格还便宜,我抱着试试的心态做了一个,用了没几天就弃用了,其实H5封装本质就是把网页套个app壳,看着像应用,实际上iOS端还是需要签名才能安装,不然根本没法装到手机上,而且很多系统权限都调用不了,比如推送、相机、通讯录这些常用功能,要么用不了要么时不时出问题,打开速度还特别慢,和直接打开网页没什么区别,用户体验特别差,根本留不住人,价格倒是很低,有些说终身可用只收很少的钱,但是真的不好用,完全就是浪费钱,用了没几天我就换掉了。
之后我又试了TF签名,TF签名就是上架苹果官方的TestFlight测试渠道,本身是苹果认可的官方测试通道,所以稳定性比企业签名好很多,基本很少掉签,价格一般是按包年限定安装量,费用大概千把块,确实稳定,用了小半年都没出过问题,但是缺点也很明显,用户安装的时候必须先下载TestFlight,才能接着安装我的应用,很多用户嫌麻烦,走到这一步就放弃了,安装转化率特别低,而且TF本身有安装名额限制,最多只能放这么多用户,我用户量慢慢做起来之后,名额很快就不够用了,而且TF也有审核,一些不符合要求的功能根本过不了审,就算过了审,苹果也有可能随时把应用从TF下架,还是有风险,只适合用户量不大的前期内测,用户量起来之后就没法用了。
说到最稳定的当然还是官方上架,直接把应用放到App Store,所有用户直接搜索就能下载安装,只要应用不违规,苹果不下架,就能一直用,完全不用担心掉签的问题,但是官方上架的门槛真的太高了,首先审核特别严,很多功能都不符合苹果的审核规则,改来改去好多次都不一定能过审,来回折腾好几个月都未必能上架,其次就是成本问题,每年要交年费,还要找人做上架优化,一套下来就要几千块,如果审核被拒,这些钱就打了水漂,还有内购抽成,所有应用内付费都要走苹果渠道,抽走近三分之一的收入,我这种做小工具的本来利润就不高,根本扛不住这么高的抽成,所以对我们这种中小开发者,或者做内测、功能暂时不符合上架要求的应用来说,官方上架看起来美好,实际上根本没法用。
折腾了这么多之后,朋友给我推荐了最新超级签名证书,一开始我还不太相信,毕竟之前踩了这么多坑,以为又是那种交智商税的,结果用了之后才发现,这才是我要找的稳定方案。超级签名用的是苹果个人开发者账号的证书,原理就是把每个用户的设备绑定到个人开发者账号的测试设备列表里,每个个人账号有固定的测试设备名额,不会滥用,本身这种绑定就是苹果允许的开发测试操作,所以只要不违规,苹果根本不会吊销证书,稳定性自然就上去了。
我之前贪便宜找过那种特别便宜的超级签名,用了没几天就掉了,服务商也联系不上,后来找了正规渠道的最新超级签名证书,用了到现在大半年了,就出过一次问题,还是我自己更新应用的时候不小心加了违规内容,苹果检测到之后,服务商当天就提醒我修改,改完之后很快就重新签好了,之后就再也没出过问题,真的特别稳定。
价格方面算下来其实也不贵,超级签名一般是按设备数收费,平均每个设备的费用很低,用多少算多少,不像企业签名不管多少用户都要收固定的月费,我现在的用户量算下来,一年的费用比之前用独立企业签名一年的费用还低,性价比真的很高,渠道方面我现在用的是正规第三方平台,比个人卖家靠谱多了,有专门的客服对接,出问题很快就能解决,不用担心跑路,虽然比个人卖家贵一点点,但是胜在稳定放心,这点差价真的不算什么。
说到重签补签的经历,我真的一肚子苦水,之前用共享企业签名的时候,隔三差五就要重签补签,每次补签完都要在用户群里发通知,让大家重新下载安装,好多用户嫌麻烦,直接就卸载退群了,那段时间本来慢慢做起来的用户量,掉了快一半,我天天盯着补签,什么别的事都干不了,整个人都熬得不行,后来换了最新超级签名证书之后,我终于不用天天盯着掉签的消息了,大半年才补过一次,而且只有少数用户需要重新安装,大部分都不受影响,也不用挨个通知,省心了太多,用户留存率也上去了,好多老用户说现在用着特别稳定,再也不会时不时打不开,体验比之前好太多了。
很多人说超级签名不稳定,那都是因为选了不对的证书和渠道,那些便宜的超级签名用的都是共享的黑号,本身就是违规的,苹果一查就封,当然容易掉签,正规的最新超级签名证书用的都是真实有效的个人开发者账号,每个账号都不会超名额使用,自然不会轻易被苹果封号,稳定性自然有保障,我身边好几个做iOS小应用的朋友,现在都换成了最新超级签名证书,用了这么久都说稳定,没人说天天掉签的。
安装体验也很好,用户不用下载别的工具,直接点链接就能安装,和企业签名一样方便,比TF签名的跳转安装方便太多,安装转化率比之前用TF的时候高了不少,新用户留下来的概率也大了很多,我的用户量这大半年涨了不少,很大一部分原因就是应用稳定,安装方便,不会让用户因为掉签或者安装麻烦走掉。
我现在再也不用半夜爬起来补签,也不用天天担心用户来找我说应用打不开,能安安心心更新功能,做运营,这种踏实的感觉真的太好了,之前踩过的那么多坑,终于换来了稳定好用的方案,对我们这种不想上架或者没法上架的开发者来说,最新超级签名证书真的是目前最省心稳定的选择,不用再天天为掉签发愁,能把更多精力放在做好产品本身,而不是天天围着签名补签转,这种状态真的比之前好太多,身边还有好多朋友在为掉签头疼,我都把这个方案推给他们,用过的都觉得比之前的方案稳定好用太多,再也不用折腾了。