我去年从大厂离职,拉了三个大学同学凑了几十万启动金,专门做休闲游戏创业。
我们一开始的方向很清晰,先做轻量的休闲闯关APP,通过内测攒核心用户调BUG,等数据跑起来拿到版号再走AppStore上架。
最早我们整个游戏是基于H5开发的,开发快成本低,试错成本也小。 后来想给用户更好的操作体验,就找工具把H5封装成了IPA安装包,这才遇到了最头疼的内测安装问题。
一开始我们自己掏钱买了个人苹果开发者账号,一年九百多块,本来想着用官方的内测功能给用户安装。
结果用了没两周就发现不够用。 个人开发者账号最多只支持绑定100台测试设备,我们当时拉的核心测试玩家就有两百多号人,根本不够分。 而且那时候我们版号还在走流程,AppStore上架遥遥无期,想要大规模做内测导流,个人账号那点额度完全撑不住。
然后到处问圈内的朋友,才知道做游戏娱乐APP内测,大多用企业签名做IPA授权,不用受设备数量限制,也不用等苹果审核就能给用户安装,特别适合大规模内测。
接下来我就讲讲这一年多踩坑踩出来的真实体验,从内测流程到证书管理,全都是实打实的经验。
最开始走内测流程,我们完全是摸着石头过河。 那时候贪便宜,找了网上一个个人做的共享企业签名,一个月才八十块钱,想着先凑合用。
打包好IPA给对方授权,不到十分钟就拿到了安装链接,我当时还觉得挺方便,直接把链接发去玩家群,就让大家下载了。
结果第二天就出问题,好多玩家来找客服说APP打不开,点进去就弹未授权提示。 我们查了半天才知道,是证书掉签了。
那时候用户安装完APP,都需要去苹果设置的设备管理里手动信任企业证书,好多玩家本来就找不到入口,好不容易弄好了又掉签,怨声载道,一周不到退群走了快一百个核心用户。
那段时间为了设备管理的问题,我们专门做了三个版本的教程,分iOS14、iOS15、iOS16不同系统,一步一步截图标注,还是有大量玩家弄不对,客服一半的工作时间都在教用户找信任入口,根本腾不出手做别的。
后来我们也试过TF内测,也就是苹果官方的TestFlight,想着官方的总归稳定了吧?
用了三个多月,也总结出了不少感受。 TF确实稳定,只要你过了审核,基本不会掉签,也不用用户去设备管理信任证书,安装完直接就能打开,对用户来说确实友好。
但弊端也太明显了。 首先下载流程太繁琐,用户必须先在AppStore下载TestFlight,然后才能通过兑换码或者链接安装我们的游戏,好多用户点进去一看还要再下一个APP,直接就放弃了。 我们当时测过转化,同样的推广流量,TF的安装转化率比企业签名低了整整三成,对我们小团队来说,这部分流量损失真的承受不起。
其次是名额限制,TF外部测试最多只能容纳一万个测试用户,我们做了不到半年,内测用户就突破了两万,直接顶满了额度,没办法再加新用户了。
还有审核的问题,我们每次更新版本,都要提交给苹果审核,快的话一天能过,慢的话三四天甚至一周都卡着,我们做内测就是要快速改BUG快速更版,一天有时候更两三个版本,根本等不起审核。
所以兜兜转转,我们还是回到了企业签名,换成了专属授权的版本,用到现在快一年,体验真的好了太多。
专属授权就是给我们单独开专属的P12证书,整个证书只有我们自己的APP用,不会和别人共享,从根源上避免了被别人连累掉签的问题。
说到P12证书管理,我这一年也总结了不少经验。 之前用共享证书的时候,我们根本拿不到P12文件的备份,全在服务商手里,证书掉了封了,我们只能等着服务商处理,碰上周末节假日找不到人,只能眼睁睁看着用户流失。
现在用专属证书,服务商给我们完整的P12和描述文件备份,我们自己存在加密云盘里,哪怕服务商那边出点小问题,我们自己也能找工具重签,十分钟就能恢复,根本不用慌。
至于证书防失效的技巧,我也踩过坑总结出来几条,都是实打实能用的。
第一条,绝对不要用共享证书,不管多便宜都不要碰。 共享证书几十上百个APP共用,什么类型的都有,哪天有人签了违规APP被苹果检测到,整个证书直接被封,所有APP全掉签,所有人跟着遭殃,我们最早就吃了这个亏,一次掉签损失了快一万块的推广费,这个教训太疼了。
第二条,控制单证书的签名数量,不要一个证书签几十上百个IPA。 苹果现在对批量签名检测很严,一个证书签太多APP,很容易被标记封掉,我们现在一个证书最多签五六个版本,都是我们自己在测的游戏,这么久从来没被苹果盯上过,一直稳得很。
第三条,不要频繁撤销证书,频繁修改描述文件,苹果对这类操作很敏感,容易触发风控,哪怕要调整,也尽量间隔开时间,不要一天撤销十几次,平白无故给证书招风险。
第四条,定期备份P12和描述文件,提前关注证书到期时间,我们现在合作的服务商都会提前一周提醒我们续期,从来没出现过证书过期掉签的问题。 当然也出过一次小问题,上个月我们自己打包IPA的时候,写错了几个配置参数,授权完之后少部分新用户打不开,老用户都正常运行,我们联系服务商重新核对信息签了一下,十五分钟就解决了,也没造成多大的用户流失,这种小问题其实只要及时处理,根本不影响整体运营。
现在我们的使用感受就是真的稳定省心,原来用共享签名一个月掉三四次,每次掉签都要发公告让用户重新下载,折腾来折腾去用户烦我们也烦,现在用专属授权快一年,除了我们自己操作失误那一次,就没掉过签,用户安装完就能一直用,不用反复下载反复装,留存率直接提升了近二十个点,效果太明显了。
而且IPA授权的流程也特别简单,我们改完代码打包好IPA,发给服务商,十几分钟就能做好授权出安装链接,直接就能发推广发玩家群,比TF等审核省太多时间,对于我们这种高频更版的内测来说,效率提升了不是一点半点。 现在我们做活动更新版本,当天改完当天就能推给用户,根本不用等,测试反馈来得快,产品迭代也快了好多。
后来我们还做了个小优化,针对设备管理信任的问题,做了个自动跳转的引导页,用户安装完IPA打开,弹窗会提示点击跳转直接跳去对应系统的设备管理证书页面,不用用户自己一步步找,现在基本没玩家再来问怎么信任证书的问题,客服的压力小了太多,能把更多精力放在处理玩家的游戏反馈上。
现在我们版号已经下来了,正在走AppStore上架的流程,苹果审核要求越来越严,我们现在一边等上架,一边还用企业签名做内测,攒用户跑活动,一点不耽误进度。 要是没有稳定的签名,我们根本不可能一边做内测一边等上架,说不定早就因为用户留不住熬不下去了。
对我们小创业者来说,最宝贵的就是时间和精力,原来天天要处理掉签、用户安装的问题,一半的精力都耗在这种基础问题上,现在这些都稳定了,我们能把全部精力放在改游戏、做运营、优化体验上,产品进步快了好多,用户口碑也越来越好,上个月万圣节活动我们单日新增了三千多内测用户,全程没出任何安装问题,数据比预期还好。
其实做内测这么久,最大的感受就是,基础服务一定要选稳定的,不要贪那点小便宜吃大亏,企业签名用来做游戏娱乐APP内测,只要选对了专属授权,做好P12证书的管理,真的比TF和个人开发者内测省心太多,特别适合我们这种还没上架,需要大规模攒核心用户的创业团队,帮我们省下来的时间精力,早就比那点签名费值钱多了。