我做了快八年的外包开发,常年接中小客户的定制开发需求,很多客户做完APP没办法直接上架App Store,要么是资质不全,要么还在内部迭代测试,要么是一些行业特殊应用不符合苹果的上架规则,所以从我入行开始就一直和苹果签名打交道,这么多年踩过坑也攒了不少实打实的经验,今天就说说我这些年遇到的真实情况。
最早接触签名的时候,还是做H5封装的单子,那时候很多客户不想花大成本做原生开发,就要求把做好的H5页面封装成IPA包,给内部员工或者经销商使用,没有办法走商城上架流程,就必须做IPA签名,不然苹果手机根本没办法安装,这是做线下分发绕不开的步骤。这些年我用过超级签名、TF签名、企业签名,不同渠道的价格差得很多,稳定性也天差地别,今天一个个说。
先讲超级签名的稳定性。我最早接触超级签名还是刚入行那几年,那时候超级签名刚出来,很多人说比传统企业签名稳定,我那时候接了一个客户的内部销售管理APP,就是H5封装改的,客户要给全国二十多个销售站点用,小一百台设备,我找的第一个个人渠道,那时候超级签名按设备收费,一个设备要八块钱,一百台下来八百块,比当时的企业签名贵不少,我想着既然大家说稳定贵点就贵点,结果用了三个多月都没出问题,那时候我真觉得超级签名是神器,结果没想到第四个月,一下子全掉签了,客户那时候正开全国销售月度会,所有销售都要登APP报业绩,一下子一百多台设备全部用不了,客户对接人给我打电话的时候都急哭了。我连夜联系那个做签名的人,才知道他用的是被盗来的黑苹果开发者账号做签名,触发了Apple ID风控机制,直接被苹果封号,证书吊销,所有签过的应用全部失效,根本补签不了。我只能连夜找另一个认识的渠道商,重新做签名,但是所有设备都要重新扫二维码下载,原来的安装链接直接废了,我只能陪着客户对接人一个个通知销售,折腾到凌晨两点多才全部弄完,那次掉签真的给我留下了很深的阴影。后来我才摸清楚,超级签名本质就是用个人苹果开发者账号的UDID测试权限,每个个人账号最多只能绑定一百台设备,批量设备使用的话就要拼很多个账号,这里面风控是大问题,苹果现在的风控机制越来越严,如果你一个账号频繁绑定解绑设备,或者同一个IP下登录几十个账号,用不了几天就会被封号,账号一封,所有用这个账号签的应用全掉。后来我换了正规渠道的超级签名,人家都是分散放号,每个账号只放五六十个设备,不装满,而且都是不同IP不同设备养号,不接违规内容的APP,就很少触发风控,我后来做一个一百二十台设备的餐饮内部点餐项目,用这个渠道的超级签名,用了快一年都没掉过签,只有三个设备因为用户还原手机需要重新安装,补签也没有额外收钱,稳定性真的好了太多。
说完超级签名,再说说我实测过很多次的TF签名。很多人说TF签名是目前最稳定的签名方式,我实际用下来,这个说法对正规内容的应用来说确实没错。TF本质就是苹果官方的TestFlight测试渠道,你把IPA包上传到官方的测试平台,用户点击链接就能跳转到TestFlight下载安装,是苹果官方认可的分发方式,理论上只要不被复核下架,就不会掉签。我之前接了一个连锁门店的员工培训APP,客户要给三百多台门店的备用机安装,一开始算价格,超级签名三百台下来要一千多,企业独立签名一年要三千多,TF签名只要六百块钱包一年包更新,价格便宜太多,我就推荐客户试试TF,实测下来真的超出预期。一开始安装的时候,用户只要点击链接跳转到TestFlight,点安装就能用,不用装描述文件,也不用越狱,比超级签名还方便,用了快两年,就客户更新版本的时候换了一次链接,从来没掉过签,补签都没用到,真的稳得离谱。当然我也遇到过TF出问题的情况,之前有个客户的APP内容擦了点边,上传TF的时候直接被苹果审核拒了,还有一次一个已经在TF跑了五个月的APP,突然被苹果下架,就是复核的时候查到内容不符合规范,所以只要是正规的内部应用、测试应用,内容合规,TF真的是我用过最省心的签名方式。价格方面不同渠道差得也多,小渠道个人接单一百多就能做,但是很多时候要么帮你上传过不了审,要么过不了几天就被下架,也不给你补,我之前遇到过一个一百块做TF的,不到一个月就掉了,服务商直接失联,钱也退不回来,正规大渠道一般三百到八百,根据应用类型价格不一样,包一年补签更新,其实算下来很划算。
然后再说说做批量设备用得最多的企业签名,企业签名用企业级苹果开发者账号做签名,不限制设备数量,所以只要是上千台设备的项目,基本上都会选企业签名。价格方面不同渠道差得真的很大,共享企业签名一个月几十到一百多,独立企业签名一个月两百多到六百多,一年下来两千多到五千多都有。我刚入行的时候贪便宜,给客户用共享签名,就是很多个不同客户的IPA包共用同一个企业证书,价格确实便宜,一个月才八十块,结果不到一个月掉了三次签,每次掉了补签,补完不到一周又掉,后来才知道,只要其中一个包被用户举报,或者那个包违规触发风控,整个证书就会被吊销,所有签过的包全部掉签,那一次我接了一个客户的分销APP,半个月掉了四次,客户差点要跟我终止合作,赔了不少好话才留住。后来我换成了正规的独立企业签名,就是一个证书只放客户一个包,不共享给其他人,一个月三百多,那个客户用了快一年,就掉过一次,还是客户自己更新包的时候加了违规的内容,触发苹果风控查到证书,后来服务商免费给换了新证书补签,一直用到客户项目结束都没再出问题。所以企业签名适合批量大设备量的项目,只要找正规的独立签名,稳定性其实也很有保障,成本比按设备收费的超级签名低很多,一千台设备的话,超级签名要几千块,企业签名一年也就几千块,算下来划算很多。
其实不管是哪一种签名,核心都绕不开苹果开发者账号和Apple ID的风控机制,所有的掉签、证书吊销,几乎都是账号出问题导致的。正规的服务商,用的都是自己正规注册的苹果开发者账号,不管是个人号还是企业号,都会控制每个账号的使用量,不会过度使用,也不会接违规内容的APP,自然就很少触发风控,掉签的概率就低很多。很多小服务商为了赚快钱,用黑号、盗来的号,一个账号塞得满满的,什么违规的包都接,自然很快就触发风控封号,掉签也就是家常便饭。
很多人都会问,为什么不直接做商城上架?其实真的不是不想,很多客户的应用就是内部用的,没有必要上架,还有一些客户是创业项目,还在种子测试阶段,不想先花钱办资质走上架流程,就先做签名分发测试,等产品打磨好了再走商城上架,我前两年接的一个本地生活服务的创业项目,一开始就是H5封装的测试包,给一百多个种子用户测试,用的就是稳定渠道的超级签名,大半年只掉过一次,服务商很快就补签了,没耽误测试,后来产品打磨好了,申请了资质,直接走商城上架,现在已经正常在App Store搜索到了,签名其实就是给无法上架或者还没准备上架的APP一个合规的安装分发渠道。
我去年接了一个连锁便利店的项目,客户要给四百六十多台门店的展示平板装促销互动APP,没办法上架,我给客户列了三个方案,最后客户选了TF签名,因为TF最多支持一千台测试设备,刚好够用,价格才六百块钱包一年,比超级签名便宜一半都多,比企业签名便宜更多,用到现在一年多了,四百多台设备从来没掉过签,只有一次苹果调整TestFlight的链接规则,服务商几分钟就改好了,用户不用重新下载,一点都不影响使用,客户特别满意。还有上个月,一个老客户介绍过来的客户,做内部ERP的,三百台员工设备,一开始贪便宜找了个不到一块钱一个设备的超级签名,结果不到一周全掉了,服务商也联系不上,急着要用找到我,我给他做了TF签名,现在用了一个多月,一点问题都没有,客户说早知道一开始就找我,省得折腾这一圈。
这么多年做下来,我最大的感受就是,苹果签名这块,稳定永远比便宜重要,多花几百块钱,换一年半载的稳定使用,比省几百块钱天天补签折腾好多了,不管是我们做外包的同行,还是需要用签名的客户,找签名的时候不要只看价格,要看服务商的售后,掉签能不能及时补,能不能稳定出签,这些才是最核心的。我现在合作的都是做了四五年的老渠道,虽然价格比小渠道贵一点,但是一年也掉不了几次,就算掉了也能很快补签,客户也都很满意,这么多年老客户介绍新客户,生意反而越来越稳,毕竟大家做APP都是要用的,天天掉签谁也受不了,好用稳定才是最关键的。