接触iOS非正式版分发快三年了,从我一开始创业做小工具,到现在用户稳定留存,我踩过的签名坑能凑一箩筐,从一开始天天掉签掉的头大,到现在大半年都不用操心签名的事,说起来全是经验,也终于找到适合自己的稳定方案。我最早做的是一款面向小圈层的效率工具,一开始想走官方上架,结果改了三版都因为功能不符合应用商店规则被打回,没办法才想着走签名分发,那时候我连什么是苹果签名都不懂,只听别人说找个签名就能装,就随便搜了渠道,找了个看起来价格最便宜的,那时候哪知道,这就是我掉签噩梦的开始。
后来摸的多了才搞懂苹果签名证书的原理,其实苹果签名本质就是用苹果开发者账号生成的信任证书,给未上架应用做授权,让iOS系统认可这个应用,可以正常安装打开,苹果本身会对不同类型的证书做使用限制,一旦超出限制或者触发风控,证书就会被吊销,也就是我们常说的掉签,这也是所有非官方上架的应用都会碰到的问题,而能不能稳定使用,一来是选对签名方式和服务商,二来就是一定要做好证书备份与恢复,这是我踩了无数坑才悟出来的硬道理。
我最开始试的是企业签名,那时候听别人说企业签名安装不限量,不用用户做额外操作,就随便找了个共享企业签名,一个月才几十块钱,拿到安装包的时候我还挺开心,发给第一批用户用,结果才第三天,就有用户说打不开了,我一看,掉签了,赶紧去找卖家,卖家半天才回,说给补签,补完之后我又重新发链接通知所有用户重新下载,折腾了大半天,结果才过四天又掉了,那段时间我平均一个星期掉两三次,每次都要重新通知用户,很多用户嫌麻烦直接就不用了,刚做起来的用户量掉了一大半。后来我才知道,那种几十块的共享企业签名,就是一个证书塞几百上千个应用,什么违规的不合规的都往里面塞,苹果一检测就直接吊销,不掉才怪。后来我咬咬牙换了独立证书的企业签名,价格翻了快十倍,确实稳定了不少,但是碰到苹果严查的时候还是会掉,而且那时候我不懂要备份证书,证书都放在服务商那里,掉了之后服务商重新做也要等大半天,还是折腾。
之后我听同行说超级签名稳定,就换了超级签名,超级签名用的是个人开发者账号的Ad Hoc分发,每个账号最多绑一百台设备,按安装量收费,那时候我用户才不到八十,算下来价格也不贵,刚用的时候确实稳,半个多月都没出问题,我那时候还觉得终于找对地方了,结果没想到半个月后,服务商那边批量封号,我这个应用绑定的好几个账号都被封了,所有已经安装的用户全部掉签,我找服务商,服务商说只能重新开号重新签,让我重新通知用户,而且之前的安装量也要重新算,还要补钱,那时候我因为没有备份证书,什么都做不了,只能乖乖按他说的来,那一次我流失了快一半的老用户,我才真正意识到,证书备份有多重要,超级签名本身其实只要用的是正规注册的个人账号,不批量违规操作,本身是稳定的,但是你不能把所有的证书都放在服务商那里,自己一定要备份,不然出了问题你连恢复的机会都没有。而且超级签名用久了我也发现,用户量涨起来之后,按安装量收费的成本真的很高,我用户破两百之后,每个月的签名费用比独立企业签名还贵,性价比就很低了。
再后来我又试了TF签名,TF签名其实就是用苹果官方的TestFlight测试渠道做分发,本身是苹果官方认可的,所以只要应用不违规,TF不被下架,基本不会掉签,确实是我试过的最不容易掉的方式,但是TF签名也有缺点,首先就是也要过审核,审核一点不比应用商店松,我的应用改了两次才过,然后就是TF最多只有一万个测试名额,而且更新版本还要重新提交审核,我那时候每个星期都要更一次功能修复bug,每次审核等两三天,根本赶不上更新进度,用了两个月之后我就放弃了,只适合那些更新不频繁,用户量不大的应用,对我来说确实不合适。
我还试过H5封装,就是把我的网页版工具套个壳做成应用,当时是掉签掉的急,临时弄了一个过渡,体验真的太差了,加载慢不说,很多原生功能用不了,用户点个按钮都要卡半天,反馈差的不行,而且H5封装也还是需要签名,一样会碰到掉签的问题,所以过渡完我就换掉了,只有纯网页应用想做个壳的时候才适合,正经的原生应用真的不建议选。至于官方上架,我一直没有放弃,每隔几个月就调整一次功能,重新提交审核,要是能成功上架当然最好,官方上架是最稳定的,用户信任,还能自然获客,不会掉签,但是我的工具确实有部分功能不符合应用商店的规则,一直没能通过,所以只能暂时用签名的方式。
踩了这么多坑之后,我跟一个做了五年签名分发的老同行吃饭,他点醒了我,说稳定签名不是说完全不会出问题,而是出了问题你能快速解决,不影响用户,核心就是两点,选对适合自己的签名方式,然后一定要自己做好苹果签名证书备份与恢复,不要把所有东西都放在服务商那里,很多服务商就是故意不把证书给你,绑住你,万一服务商跑了或者出问题,你什么都剩不下。我按照他说的,重新梳理了我的需求,我用户几百个,需要经常更新,想要性价比高,稳定,最后选了独立企业签名,找了一个靠谱的个人服务商,谈好之后每次生成证书,服务商都会把p12证书和描述文件都发给我,我自己在本地电脑存一份,云端网盘再存一份,做好双备份,这么久用下来,真的太稳了。
说一下我走过的价格渠道对比,最早在闲鱼淘宝找的廉价共享签名,一个月几十块,看起来便宜,但是掉签频率高,补签不及时,算下来折腾的成本比签名费贵多了,后来在第三方自助平台买的独立企业签名,一个月大几百,平台不提供证书备份,出问题平台不管,只能自己认,后来找的现在合作的个人服务商,价格比平台便宜一百多,还会主动给你证书,帮你做好备份的提醒,出问题找他十分钟就能给你解决,比平台靠谱太多了。超级签名按安装量算的话,一般是几块钱一个安装,量小的时候便宜,量大了就贵,TF签名一般是按次收费,提交一次几百块,过了之后基本不用再花钱,除非更新,H5封装一般是几百块做一次,后续也要给签名费,官方上架如果自己提交不花钱,找代办的话几千块不等,能不能过还不一定。
我之前的重签补签经历现在想起来都头疼,最早用共享企业签名的时候,一个月要重签八九次,每次重签都要重新生成安装包,重新发链接,一个个通知用户,很多用户嫌麻烦就再也不打开了,那时候我每天一半的时间都在处理掉签的问题,根本没心思做产品。后来超级签名那次全掉,因为没有备份,只能全部重签,我花了三天时间一个个通知老用户,还是流失了大半,那是我做项目以来最惨的一次。现在我做好备份之后,就算偶尔证书出点小问题,我自己拿备份的证书就能快速恢复,补签只需要十几分钟,用户根本不需要重新下载安装,完全不影响使用,就算服务商那边出问题,我拿着自己的备份证书,换个服务商就能直接用,根本不用重新做,一点都不慌。
现在我用这个稳定方案已经快一年了,掉签的次数加起来不超过三次,每次都是很快就恢复了,用户根本感觉不到异常,我也不用天天提心吊胆盯着手机看用户反馈说打不开,能把全部精力放在做产品和运营上,用户留存也涨了三倍多,收入也稳定了,真的跟之前天天折腾掉签的时候完全不一样。其实很多刚做非正式分发的朋友都会跟我一开始一样,只看价格,谁便宜选谁,不把证书备份当回事,等出了问题才后悔,我真的想说,稳定才是第一位的,你掉一次签流失的用户,比你省那点签名费亏多了,而且一定要自己做好证书备份,把主动权握在自己手里,不要完全依赖服务商,这才是长久稳定使用的核心。
不同的签名方式其实都有适合的人群,超级签名适合用户量不到一百的小团队初期用,只要选正规服务商,做好备份,非常稳定,企业签名适合几百到几万用户,需要经常更新的应用,选独立证书,做好备份,性价比和稳定性都很好,TF签名适合更新不频繁,用户量不到一万的应用,是官方渠道,最稳定,H5封装适合纯网页应用套壳,更新方便,官方上架适合符合规则的应用,能上一定要上,是最稳定的选择,只要你选对适合自己的,做好证书备份与恢复,就能一直稳定使用,不用再掉签折腾。