我自己是一名个人开发者,平时喜欢做一些小范围使用的工具类应用,服务身边和圈内有需要的朋友,最开始因为应用本身不适合公开上架,资质也不全,所以只能选择走签名分发的路子,谁知道一开始就踩进了掉签的坑里,那段日子的焦虑,现在想起来都头疼,一路试了各种签名方式,踩了无数坑之后才找到稳定的方案,也摸清楚了里面的各种门道,今天就把我的真实经历分享出来。
最开始我什么都不懂,听圈内人说企业签名便宜,不限制设备,所以随便找了个小商家做了共享企业签名,当时一个月才一百多块钱,我还觉得捡了大便宜,谁知道刚安装好第三天,打开应用就直接变灰,提示无法验证应用,我整个人都懵了,赶紧去找商家,商家说掉签了,免费给我补签,我又重新发了安装包给所有用户,一个个教大家卸载重装,折腾了大半天,刚平静没一个礼拜,又掉签了,那段时间我平均一个星期掉两三次签,每天早上起来第一件事就是点开自己的应用检查,就怕又出问题,群里天天都是问为什么用不了的消息,我既要道歉又要逐个教操作,本来抽出来做开发的时间全被补签占了,用户流失也特别严重,好多人嫌麻烦直接不用了。后来商家说给我换所谓的稳定证书,要加钱,加到一个月五百多,结果还是掉,最多一次撑了十二天,最短一天就掉,我后来才搞懂证书的基本原理,苹果签名的本质就是用苹果官方信任的开发者证书给应用做授权,让系统认可这个应用可以安装运行,不同类型的证书权限和风控规则不一样,所以稳定性和价格差很多,企业证书本来是苹果给企业做内部应用测试用的,允许不限制设备安装,但是如果一个证书签了太多应用,或者签了违规应用,很容易触发苹果的风控,直接封掉证书,所有签过的应用都会掉签,共享证书就是好多开发者的应用挤在同一个证书里,鱼龙混杂,掉签自然是家常便饭,独立企业证书就是一个证书只给你一个人用,价格贵很多,一个月要一两千,一年下来一万多,对于我这种个人小项目来说,成本实在承担不起,就算是独立证书,也还是有被风控掉签的风险,所以企业签名这条路,我用了大半年,掉签掉怕了,最终还是放弃了,那些日子的补签经历,现在想起来都头疼,每次掉签都要重新发链接,教用户操作,遇上不会弄的中老年用户,还要打语音一步步教,有时候用户本地存的数据重装之后丢了,还要帮着恢复,真的折腾的人身心俱疲。
掉签掉的实在顶不住,我又听人说H5封装不用签名,直接就能用,赶紧去试了,H5封装其实就是把网页套一个app的壳,本质还是网页,当时找商家做,一次性收了我五百块,说永久使用,我当时觉得太划算,谁知道做出来才发现问题一堆,我做的是本地素材整理工具,需要调用系统的本地存储和相册权限,H5根本拿不到这些权限,核心功能用不了,而且打开特别卡,网络稍微差一点就直接黑屏,推送通知也发不了,用户想要把图标放到桌面,步骤特别繁琐,很多人弄半天都弄不好,在微信里打开还经常被拦截,一点开就提示危险网站,根本进不去,用了不到一个礼拜,所有用户都反馈体验太差,我只能放弃H5封装这条路,原来H5只适合做展示类的页面,功能型应用根本用不了。
我也不是没想过走官方上架,官方上架肯定是最稳定的,用户装了只要不下架,永远不会掉签,信任度也最高,我自己注册了个人开发者账号,一年也就几百块,成本不高,但是我的应用本身属于小范围工具,内容有点擦边,资质也不全,提交了三次,三次都被拒了,第一次说我内容不符合规范,第二次说我功能不符合上架要求,第三次直接给我封了开发者账号,我换了个身份重新注册账号再提交,还是被拒,后来问了做包过上架的服务商,说要想过,先交八千多,过了再补尾款,还不敢保证一定能过,就算过了,后续也有可能被抽查下架,对于我这种小项目来说,成本和风险都太高了,根本承担不起,所以官方上架这条路,我确实走不通。
没办法我又接着找方案,后来接触到了TF签名,也就是TestFlight签名,是苹果官方的测试分发渠道,说是苹果官方认可的,稳定性比企业签名好很多,我赶紧问了价格,是按下载次数收费的,一千次下载六百多,不限使用时间,满了可以重新做,我当时也就几百个用户,就先做了一千次的试试,体验下来确实比企业签名好太多,整整两个多月都没掉签,稳定性提升了不止一点,但是用了一段时间也发现了问题,TF签名要求用户必须先下载TestFlight这个官方 app,才能安装我的应用,很多用户嫌麻烦,不愿意多装一个app,经常装到一半就放弃了,而且TF本身有下载次数限制,每个内测链接最多一万次下载,我用户慢慢增长,不到三个月一千次就用完了,就得重新做链接,让用户重新安装,还是要折腾一遍,成本算下来,一年下来也要两千多,对于我来说还是有点高,所以我又开始找更适合我的方案,也就是这个时候接触到了超级签名。
超级签名是用个人开发者证书做的签名,每个个人证书最多可以绑定一百台设备,用户安装的时候自动把设备信息绑定到证书上完成安装,稳定性比企业签名好很多,因为个人证书每个只有一百个设备名额,不容易触发苹果的风控,我最开始找的商家没有做设备清理,好多用户不用了之后,设备一直占着名额,没用多久证书就满了,我就得额外花钱买新的名额,成本一下子就上去了,后来经朋友介绍换了现在的服务商,他们有超级签名设备自动清理的功能,会自动识别三个月以上没有打开过应用的闲置设备,自动把这些设备从证书里清理出去,腾出名额给新的活跃用户用,不需要我手动操作,也不会浪费名额,一下子就把成本降下来了,我用了快一年了,真的太稳定了,几乎就没掉过签。
说到价格渠道对比,我用过这么多签名方式,也算有发言权,共享企业签名一个月一百到三百,价格低,不限制设备,但是掉签频繁,一个月掉三四次都是常事,补签也麻烦,适合临时用的短期项目;独立企业签名一个月一千到两千,一年一万多,成本高,还是有掉签风险,适合预算充足的大企业内部应用;H5封装一次性两三百到一千,价格低,但是功能受限,体验差,容易被拦截,只适合展示类项目,功能应用完全不推荐;官方上架一年几百块的开发者账号,成本低,最稳定,用户信任度最高,但是审核严,违规或者擦边应用根本过不了,适合合规的公开项目;TF签名按下载次数收费,一百次下载一百多,一千次五六百,稳定性不错,是官方渠道,但是需要用户额外装TestFlight,门槛高,有下载次数限制,满了就要重新做,适合内测项目或者短期项目;超级签名按有效设备收费,一个设备三五块钱,有超级签名设备自动清理的话,只需要为活跃用户付费,不会浪费名额,我现在三百多活跃用户,一年下来才一千出头,比独立企业签名和TF都便宜,而且用户直接点链接就能安装,不需要装额外的app,体验和官方上架几乎没差,稳定性也比TF好,很少掉签,真的特别适合我这种个人小项目,小范围使用的应用。
我现在用了快一年了,再也没有之前那种天天担心掉签的焦虑了,之前掉签最夸张的一次,我刚更新完大版本,带着新功能推给所有用户,结果第二天一睁眼就掉签了,那时候我在外面出差,在火车站转车,找了半天才找到一个网吧,联系商家补签,商家半天不回消息,急的我满头大汗,弄了快两个小时才弄好,还差点误了火车,那种焦虑真的只有经历过的人才懂,现在用了带超级签名设备自动清理的超级签名之后,我根本不用操心这些事,商家会自动清理闲置设备,还给我发提醒告诉我剩余名额,证书一直保持健康状态,几乎不会触发风控,这一年下来我只掉过一次签,还是因为对应的开发者账号做了年检,商家十几分钟就给我处理好了,用户那边根本不用卸载重装,打开应用自动就恢复了,连通知都不用发,真的太省心了。
现在我也把这个方案分享给了圈内好多和我一样被掉签折腾的朋友,大家用了之后都说稳定,再也不用天天蹲在群里解答掉签问题了,其实找对适合自己的方案真的太重要了,我之前就是贪便宜走了弯路,折腾了快两年才找到稳定的路子,现在终于可以安心更新功能,不用天天被掉签牵着走,用户用的舒心,我也做的开心,这种稳定的状态真的太难得。