我最早做苹果端的内测应用,那时候团队刚起步,预算有限,也没想着直接碰官方上架,总觉得上架审核太麻烦,周期长,我们只是小范围给种子用户测功能,所以一开始就想着找第三方做签名,哪知道这第一步就踩进坑里了。我那时候搜签名,出来一大堆报价,最便宜的企业签名收费很低,我想着不就是签个名吗,便宜的先用着,大不了掉了补呗,那时候哪懂什么证书类型什么稳定性,只看价格。结果刚签完没几天,早上一睁眼就收到不少用户的消息,说应用打不开了,点图标直接弹未受信任的提示,后来连提示都没了,直接打不开,我赶紧找卖家,卖家说掉了,给我补签,补完我重新发链接给用户,让大家重新装,折腾了一上午,刚消停,没几天又掉了,那一个多月我记不清补了多少次,有时候一周掉好几次,最多的时候一天掉了两次,本来就不多的内测用户,连着掉了几次,大半都懒得重新装了,直接不用了,那时候我才意识到,便宜没好货这话真的不假,掉签掉的不是链接,是用户的耐心啊。
后来我开始自己查资料,问做开发的朋友,才慢慢搞懂苹果签名到底是什么原理,原来苹果对iOS设备安装应用有严格的限制,没有经过签名的应用,系统根本不让你安装,签名说白了就是用苹果开发者账号生成的证书给应用做个授权,证明这个应用是被允许安装的,不同的开发者账号权限不一样,出来的签名类型也就不一样,稳定性和价格自然天差地别。搞懂了基本原理,我就开始一个个试不同的签名方式,踩过一个又一个坑,才慢慢找到适合自己的稳定方案。
最先试的是别人推的H5封装,说不用签名,直接用浏览器打开就能用,我当时动心了,想着是不是不用再折腾签名的事了,结果做出来才发现,体验真的太差了,很多原生功能用不了,跳转动不动就卡,推送根本不及时,用户点进来要加载半天,而且常用的社交平台还经常封域名,封了之后你又得换域名,换完又得重新通知用户,折腾来折腾去,用了没多久我就放弃了,而且H5封装根本达不到我要的原生体验,只适合那种简单的展示页,要是有功能交互,真的别碰,价格倒是便宜,很少的钱就能做好,但是体验差到根本用不了,对我来说等于没用。
放弃H5封装之后,我又去试了超级签名,超级签名我当时了解的,是用个人开发者账号做的,一个账号最多只能签一定数量的设备,所以服务商备很多账号就能做,价格是按下载量算的,一个下载几块到十几块不等,我当时用户不多,想着试试也花不了多少钱,一开始用的时候确实稳定,大半个月一个都没掉,我还以为找到宝贝了,结果后来我慢慢加用户,加到接近限额的时候,突然一天好多人打不开了,一问才知道,原来给我做签名的服务商用的是共享号,有些号被苹果封了,一封全掉,而且超级签名按下载收费,掉了之后重新下载又要扣一次钱,本来预算就不多,来来回回掉几次,扣的钱比其他签名方式贵多了,而且后来我要加新用户,服务商说账号不够,要加钱换更高的套餐,算下来如果后续用户慢慢涨起来,成本比其他方式高太多,所以用了一段时间,我还是换了,超级签名其实适合用户量特别小,刚起步短期内测的时候用,要是用户量涨起来,成本扛不住,而且碰到不靠谱的服务商用共享号,一样掉签,根本不稳。
超级签名不行,我又去试了TF签名,TF签名就是苹果官方TestFlight的测试签名,是官方认可的测试渠道,所以稳定性比之前的共享签名和不靠谱的超级签名高多了,我做的那个TF,用了很久都没掉过,真的挺稳,但是TF也有不方便的地方,首先就是下载步骤麻烦,用户要先装TestFlight,再从里面装我的应用,很多普通用户嫌麻烦,装到一半就放弃了,而且还有下载次数限制,一个链接满了之后要重新上传重新发链接,审核也比非官方的签名严,有些内容过不了审,价格的话,TF签名一般是按周期收费,比便宜的企业签名贵,比用户多了之后的超级签名便宜,稳定性确实不错,就是门槛和步骤麻烦了点,对普通用户不够友好。
那段时间试了好几种签名,我也动过上架官方AppStore的心思,官方上架当然是最稳定的,下载之后只要不下架,永远不会掉签,用户直接从商店搜了就能装,体验最好,但是审核真的太严了,我那时候的应用有些功能不符合苹果的审核规则,改了好多次都被拒了,而且上架的成本也高,要交每年的开发者年费,还要花大量时间改包过审,对于我们这种只是内测,还没到正式上线阶段的应用来说,确实不太合适,所以最后也没走官方上架这条路。
兜兜转转一圈,我还是回到了企业签名,只是之前踩了便宜共享签名的坑,我才知道企业签名也分很多种,有共享企业签名,有独立企业签名,还有正规的企业签名正式包签名,我之前用的就是最便宜的共享签名,一个证书签好几百上千个应用,什么乱七八糟不合规的应用都往里面塞,苹果一检测到证书违规,直接封证书,所有应用全掉,所以才会掉签那么频繁,后来经做开发的朋友介绍,找了一个正规的服务商,做的是独立的企业签名正式包签名,一个证书只放少量的应用,都是合规的正式包,不会什么杂七杂八的应用都往里面堆,价格比之前的共享签名贵一些,但是从用到现在大半年了,只掉过一次,还是因为服务商那边调整证书,提前好几天就通知我了,帮我免费补签,我提前通知用户,几乎没影响使用,这才知道什么叫真正的稳定。
这么久试下来,我也摸清楚了不同渠道不同签名方式的价格和体验区别,H5封装最便宜,很少的钱就能买断,但是体验最差,稳定性全看域名,域名一封就没用,只能将就做简单展示;超级签名按下载收费,单个下载价格不高,用户少的时候便宜,用户多了成本飙升,碰到共享账号一样掉签,只能适合短期小范围内测;TF签名价格中等,稳定性不错,就是审核严下载麻烦,对用户不够友好;官方上架过审之后永久稳定,体验最好,但是审核难,改包成本高,适合已经成熟要正式上线的产品;正规的企业签名正式包签名价格中等,性价比最高,不需要用户折腾复杂的下载步骤,也不会有用户涨起来成本飙升的问题,适合中小规模的内测使用,稳定性也足够用。
说起重签补签的经历,我真的有一肚子话要说,之前用共享企业签名的时候,虽说补签免费,但是每次补完都要重新发安装包,重新让用户下载,我那时候手机里存了好多个版本的安装包,微信常年置顶就是签名服务商,每天一醒先看有没有用户说掉签,然后找服务商补,补完一个个发链接,有时候赶上服务商下班,第二天才处理,一堆用户要等一天,好多用户就是这么走的。后来用超级签名的时候,掉了补签也要重新下载,重新扣下载次数,相当于重新花钱,掉一次就要多花不少钱,算下来比包月的稳定签名贵多了。后来做了正规的企业签名正式包签名之后,补签的次数特别少,大半年就补了一次,还是服务商提前通知,帮我处理好,我只需要发个通知给用户,新链接当天就出来,几乎没影响用户使用,那时候才明白,稳定比什么都重要,一开始省那点钱,最后反而花了更多时间精力,还丢了用户,真的得不偿失。
现在我用这个稳定的企业签名正式包签名已经很久了,每天都能正常打开,用户也不用折腾重新安装,我也不用天天盯着掉签的事,能专心改功能做产品开发,真的舒服太多。其实做小范围内测的应用,不一定非要硬着头皮上架,也不用折腾各种不靠谱的便宜签名,找对合适的稳定的方式真的太重要了,我从最开始掉签频繁,天天折腾补签,到现在一直稳定运行,真的踩了无数坑才找到这个合适的方案。很多刚开始做内测的朋友都跟我一开始一样,只看价格,不看稳定性,觉得不就是个签名吗,能装就行,结果掉几次就知道了,用户的耐心是有限的,你掉一次,用户嫌麻烦就不用了,再拉回来就难了。
不同的需求有不同的选择,如果你就是做个简单的展示页,不想花太多钱,那H5封装也能将就用,要是你只有少量种子用户,只是短期内测,那超级签名也能用,要是你能接受用户下载步骤麻烦,内容也能过审,那TF签名确实稳定,要是你已经做好正式上线,能过审,那官方上架当然是最好的选择,要是你跟我一样,是中小规模的内测,不想过审麻烦,想要稳定省心,那正规的企业签名正式包签名真的是性价比最高的选择,我用了这么久,真的没再为掉签操过心,之前走了那么多弯路,花了那么多冤枉钱,现在才觉得找对服务商找对稳定的签名太重要了,稳定运行比什么低价都强,你省一点小钱,换来的是天天掉签天天丢用户,真的算不过来账,现在不用处理乱七八糟的掉签问题,能专心把产品做好,等着后续产品成熟了再考虑上架官方商店,现在内测阶段用这个稳定的签名,真的足够好用,也足够省心。