我最早做团队内部用的iOS工具,一开始想着走官方上架,毕竟官方上架肯定是最稳妥的,谁知道折腾了好久,我们APP里有不少只针对内部开放的定制功能,不符合应用商店的审核规则,一次次被拒,折腾到最后也没通过,只能放弃官方上架,转头去找各种第三方签名方案,谁知道这一走就是好长一段坑路,直到后来才找到稳定能用的方案。
最开始听人说企业签名便宜,上手门槛低,我就随便找了个小渠道做了,一开始刚安装好的时候用着没什么问题,我还以为找到了合适的方案,结果没几天就出问题了,好好的APP突然就打不开了,问了商家才知道是掉签了,那时候我才明白,原来签名还会掉。刚开始掉签商家还会帮忙补签,补完没几天又掉,补了几次之后商家说原来的证书被封了,要换证书得加钱,不加钱就不管了,那段时间掉签掉的我整个人都不好,团队里所有人要用APP,一打不开就来找我,我得天天盯着商家补签,有时候商家半天不回消息,大家都没法干活,耽误了不少正事。
后来听别人说超级签名比企业签名稳定,我就想着换超级签名试试,那时候对签名也懂了一点皮毛,苹果签名本质上就是苹果给开发者颁发不同权限的证书,给需要安装的APP做授权,只有经过苹果认可授权的APP,才能在iOS系统上正常打开,不同的签名方式用的证书不一样,稳定性自然也就不一样。超级签名用的是个人开发者的证书,需要把用户设备的识别码绑定到证书里才能安装,理论上因为绑定了设备,比不需要绑定设备的企业签名稳定一些,我那时候抱着很大的期待换了超级签名,刚换上的前一段时间确实挺稳定,没出什么问题,我还以为终于摆脱掉签的麻烦了,结果没过多久,又出问题了,所有安装好的APP突然又全都打不开了,找服务商才知道,最近苹果查的严,一大批个人开发者证书都被封了,我用的那个也在里面,之前剩下的额度全都废了,要重新用就得重新扣费,还要让所有用户全都卸载了重新安装,我那时候真的欲哭无泪,一个个通知大家重新安装,遇到不太会操作的同事还要远程一步步教,折腾了整整一天才弄好,从那之后我就知道,超级签名也不是真的稳定,只要苹果查证书,一抓就是一大批,全军覆没,根本躲不开。
后来实在没办法,我又听人说H5封装便宜,做一次就能终身用,我想着反正都是内部用,要求不用太高,试试总没错,就花钱做了H5封装,结果弄好之后才发现,体验真的太差了,打开速度慢不说,很多我们需要用到的原生功能根本用不了,比如定位推送还有离线存储这些,我们经常需要在外录数据,没了离线存储根本没法用,定位也经常获取不到,扫个码都要半天,同事们用了几天就集体吐槽,说根本没法正常用,我没办法,只能又放弃了H5封装。
这时候我又回头想过官方上架,找那种代上架的渠道帮忙弄,但是代上架不仅收费高,而且风险也大,就算侥幸通过审核,后续要是被举报或者查到不符合规范,还是会被下架,而且我们本身就是只给内部用的,没必要放到应用商店给所有人下载,折腾半天花钱又费力,实在不划算,所以也就放弃了。
就在我快要绝望的时候,圈子里一个同样做内部工具的朋友给我推荐了TF签名,还给我介绍说TF是苹果官方的内测渠道,本身就是苹果允许的分发方式,基本不会掉签,我那时候踩了这么多坑,已经不敢轻易相信了,就抱着试试的心态,要求先做TF签名无广告测试,没问题再付钱,服务商也很爽快答应了。
我把我们的安装包传过去之后,没多久就拿到了下载链接,整个过程很顺畅,我让几个同事先安装试用,一开始我还天天盯着有没有出问题,结果一天天过去,什么问题都没有,APP一直稳定打开,从来没有出现过打不开的情况,也不需要我做什么重签补签,我那时候才终于感受到,什么叫真正的稳定。
用了一段时间之后我才彻底搞懂,TF签名本质就是依托苹果官方的TestFlight内测平台,苹果本身就是给开发者用来做内测分发的,本来就是合法合规的,所以根本不会像第三方签名那样容易被封掉签,只要你的APP本身没有严重违规内容,就能一直稳定使用,完全不用担心掉签的问题。
这段时间用下来,我也把各个签名方式的价格渠道摸的清清楚楚,不同渠道的差异真的很大,那些小渠道个人做的,一般报价都很低,但是根本没有保障,钱交了出问题就找不到人,而且用的都是共享证书,掉签是家常便饭,正规服务商的报价虽然会高一些,但是有售后保障,出了问题能找到人解决,尤其是TF签名,正规渠道做的真的能一直稳定。
说起来各个签名方式的价格差异也很大,企业签名分共享版和独立版,共享版报价很低,但是掉签掉的你怀疑人生,补签到最后花的钱一点都不少,独立版报价高一些,虽然比共享版稳定,但是还是会有掉签风险,掉了之后还是要重新弄,折腾不说,花的钱也不少。超级签名按下载量扣费,只要掉签一次要重新安装,就要重新扣费用,用的时间越长,用户越多,花的钱就越多,而且遇到证书被封,之前充的额度直接就废了,相当于钱打了水漂,算下来长期用其实一点都不便宜。H5封装报价很低,做一次就能一直用,但是体验太差,功能性APP根本没法正常用,只适合那种纯展示的页面,真的要用来干活根本不行。官方上架本身不花钱,但是审核太严,不符合规则根本过不了,找代上架不仅收费高,而且风险大,后续还是会被下架,不适合内部使用的内测APP。TF签名一般是按周期收费,正规渠道做的价格不算高,算下来比长期用企业签名和超级签名还划算,最关键的是稳定,根本不用天天操心掉签的问题。
我之前踩坑那段时间,光是补签重新买额度花的冤枉钱,加起来都够做一整年的TF签名了,还天天提心吊胆,耽误了不知道多少工作,现在用了TF签名这么久,从来没有出过一次问题,也没有做过一次重签补签,之前掉签的时候,我每天都怕手机响,一看到同事发消息问APP怎么又打不开了,整个人头都大,现在根本不用操心这些,新员工要使用,直接把链接发过去,自己就能下载安装,根本不用我额外操作,也不用收集什么设备识别码,太省心了。
我之前那些重签补签的经历现在想起来都觉得头疼,最早用共享企业签名的时候,有一次赶上团队赶项目,所有人都要用APP录数据,结果偏偏掉签了,商家又刚好有事联系不上,整整大半天大家都没法干活,差点耽误了项目交付,那时候我真的想干脆放弃不用了,后来补完签没几天又掉,那段时间我天天都要抽出时间处理签名的问题,根本没法好好做别的事。换了超级签名之后,好不容易稳定了一阵,结果一下子证书全被封,所有额度都废了,还要通知所有人重新安装,折腾了整整一天,累的我连饭都不想吃,那时候我就下定决心,一定要找一个真的稳定的方案,不然天天折腾这个真的受不了。
试了H5封装不行之后,遇到TF签名真的有种豁然开朗的感觉,做完TF签名无广告测试之后,我就直接付费做了正式版,用到现在一直都很稳定,从来没有掉过签,也没有任何广告,体验和官方上架的APP几乎没有区别,所有功能都能正常用,打开速度也快,同事们用着都很满意,再也没有人吐槽APP打不开了。现在我也给身边很多做内测和内部工具的朋友推荐TF签名,毕竟真的用了才知道,稳定才是最重要的,与其花便宜钱天天折腾,不如多花一点钱买个省心,这么久用下来,我最大的感受就是,找对了签名方式,真的能省好多心,再也不用把时间浪费在掉签补签这种破事上,可以专心做自己该做的事。不同的需求其实适合不同的签名,如果是对外开放符合规范的APP,官方上架肯定是最好的,但是如果是内测或者内部使用不符合上架规则的APP,TF签名真的是目前最稳定最好用的选择,比企业签名超级签名这些靠谱太多了,我踩过这么多坑,最后能找到这么稳定的方案,真的觉得太幸运了。