昨天凌晨快一点,手机弹出来三条用户微信,本来以为是出了啥致命bug,结果点开一看,说之前下的建材记账小工具打不开了,提示“未受信任的开发者”——这我太熟了,掉签了。放在一年前我肯定得爬起来开电脑重签,现在我只回了一句“点首页刷新重新安装就行,一分钟搞定”,倒头继续睡了。
我做这个面向小群体的IOS工具快两年了,一开始舍不得成本,在某二手交易平台找了个个人卖家,说IPA超级签名150块钱包200个设备终身,我当时一算简直是白菜价,果断付钱。结果半个月不到,一半设备都集体掉签,再找卖家,人家已经把我拉黑消失了。
作为开发者我太清楚这里面的门道了。苹果超级签名的技术原理说穿了不复杂:就是利用苹果开发者个人账号自带的100台设备安装权限,把用户设备的UDID提前绑定到开发者证书里,再给你的IPA签名,相当于苹果官方认可这个设备安装你的应用。和走企业证书的普通签名比,本身原理上稳定性就高很多,前提是你用的苹果开发者账号是正规实名的,没有被苹果风控,不会一个号塞满100台甚至超量设备逼得苹果封号。那些低价坑人的,基本都是收的黑号或者已经被标记过风控的Apple ID,不掉签才怪。
其实我不是没想过走苹果apple store上架,我也懂苹果商城上架正规分发更省心,但我这个工具是给本地建材市场老板做的,支持自定义对账分类、导出本地进销存表格,不符合苹果的审核规则,申请两次都被拒了,干脆放弃上架。一开始我还试过做H5封装,把我的web端工具网站封装成IOSAPP,结果绕了一圈,封装出来的IPA还是要做APP签名才能给用户安装,根本躲不开这一步。
后来经同行介绍找了现在这家正规的付费签名服务,价格算下来比之前的坑价贵,但真的不贵:新签一个设备一年5块,我三百多台老设备迁移给我算4块钱一台一年,全年下来才一千三百多,对我来说完全能接受。
用到现在快九个月了,我这里总共312台激活设备,掉签的只有3台,还是用户自己抹了手机换了新机,需要重新获取UDID重签,没有一例莫名其妙集体掉签的情况。人家控制每个苹果开发者账号只绑80多台设备,留出来缓冲空间,所有账号都是自己实名申请的,不碰黑号,自然不会轻易触发风控。
之前我还试过那种包月不限设备的企业IOS签名,看起来两百多块钱包月很划算,结果平均半个月掉一次,每次掉签都要等服务商补证书,用户天天催,我天天道歉,那段时间真的想直接把工具关了。现在换了这个付费签名服务,我手机里的用户群安静多了,很少有人找我说打不开的问题。
很多做小工具的独立开发者一开始都爱贪便宜找低价签名,我之前也是这样,踩过坑才知道,对我们这种不做大规模推广、只做小圈子产品的人来说,稳定比啥都重要。现在找对了靠谱的付费签名服务,我不用天天当救火队员等着处理掉签投诉,能安安心心改bug加功能,这就够了。(全文约1120字)