Fir是一款免费的App托管平台,用途就像官网介绍中写的那样,当你把一个.ipa包上传到Fir之后,便可以"上传完成后会自动跳转到 App 的短链接页面,将该页面的链接发给测试人员或者使用 fir.im 的 Team 功能邀请你得测试人员加入团队,他们将会自动收到 App 更新通知". 介绍已经说的十分的直白,但是再结合我在公司实际使用中的用途,再白话点说,如下:
第一,方便测试团队和历史版本记录管理.
就是我们直接把 .ipa上传上去之后,测试人员可以直接从fir上下载文件,而不必总是找拿着测试机找你给他安装程序了.尤其是测试团队和开发团队直接联系有点困难的公司,举个例子,我朋友的公司开发团队在北京,但是他们公司的测试团队在总公司,而总公司在上海.另外,因为 Fir 的专业性,我们在把 .ipa 包上传到它的网站上后,项目的Bundle ID, App Icon, App Name以及 Version Number都可以直接显示出来,还可以在上传的同时添加备注,并且把每一次的上传记录用一个时间轴的形式记录下来,简单明了,并且你之前上传的历史,ipa 包依然保留,方便你在以后下载下来.这一点是我非常喜欢的,再举个例子,在公司和测试人员发生争执的时候,测试人员说你这个 bug就在 v1.0.0版本出现的,但是你很清楚的记得 v1.0.0版本并没有他们说的那个 bug 出现,那么这个时候,你就可以直接把 v1.0.0重新下载下来作为证据了. 这些是我认为 Fir在"上传"这一功能上的价值体现. 因为如果我们仅仅是为了安装一个.ipa 包,你完全可以用iTools等类似的工具直接安装,而且还不用越狱.
第二,企业证书发布App暂时托管平台.
上边一条中提到的"上传"功能如此的便利,但这却不是我最开始使用它的目的,因为我的公司情况是测试就坐在我身边......我们公司开始使用 Fir 真正的原因是因为经历了 appStore 的各种痛点和为了更灵活的推销我们的app,公司毅然决然的选择了申请企业开发者证书,企业开发者证书允许我们的 ipa 包直接安装下载到用户的手机上,因为申请这个证书的过程本身就十分的严格,所以也就没有什么上传到appstore审查app的环节(当然,企业证书是不能上传到appstore的).然而,在申请到证书之后,我们需要一个https的app托管后台来解决用户可以不通过 appStore 来下载我们 app 的问题,那段时间比较忙,主攻后台.Net的老大在自己弄了一下午之后,便通知我们直接使用第三方. 这才有了我和 Fir 的第一次碰面.说了一大段废话,我引出的干货就是,你可以将 Fir 作为你公司企业账号发布的一个app托管平台,当然,作为一个追求极致的软件公司,怎么可以完全把"生杀大权"交给第三方,所以这只是一个替代性的暂时的方案.尤其是当你的老板非常介意在自己的公司的 app 下载界面出现其他公司的 logo 之后,你就必须构建属于自己公司的托管平台了.
第三,扫码下载.
.ipa 包上传到 Fir 上之后,直接生成二维码页面,用户通过扫描二维码来跳转到app 的下载界面.现在我们很多公司都想要做推广功能,尤其是利用微信的扫一扫功能和朋友圈分享功能, Fir 便利的扫码下载,无疑是很方便的.
第四, 列表更加的清晰,便于查找.
这一点主要是针对当你的公司有非常多不同版本的 app 的时候.因为东西一多,而且自己没有一个行之有效的管理方法的时候,很可能你就忘了你要找的那个 app 的到底是哪个图标了和名字了(我们公司的客户有时候用的都是同一套图标,无非通过图标识别),这个时候,你只能通过 Bundle ID 来判别.这个功能在2015年5月份左右开始用 Fir的时候也没有,但是现在已经完善了这个功能,并且 Bundle ID直接显示到了app 列表中.Ps:我们公司项目是卖 app 给其他公司,然后负责他们每个公司对应版本的迭代维护.
(Fir)
第五,可以通知手机更新最新上传的 app .
这一功能,非常 nice,我想公司开发的小伙伴迭代版本的时候,这个功能是必不可少的.
第六,精致简洁的 UI 设置和便利的交互.
这一点也是在我使用了其他平台托管工具之后的一个感触, Fir 在 UI上花费的心思和其设计上走的减冗突出重点的路线,我非常喜欢,也极大的让用户一下子找到自己最想要的那个功能.其次,加载动画"小飞机"也是非常的用心.大家可以打开 Fir的官网,感受下他们的 UI设计,和其它比,确实好很多.
其实, 第三方托管平台,我自己用过的还有蒲公英和 pre.im等,但是我在体验使用了他们之后,最后还是选择是用了 Fir, 因为我觉其他托管平台把一个非常简单的功能做的有点复杂和不直白,而且细节完善的不够好.举一个例子来说,蒲公英和 pre.im 在当我们 .ipa包上传到网站成功之后,有时候并不能很好的识别到 App的图标,需要自己手动上传,这一点真的是非常让人不爽.当然了,如果你能接受这样的不完美,也就无可厚非. Ps:从我之前说的我公司的性质,你可以晓得每次都点一次"上传app 图标"是多么让人讨厌的一件事.
(Pre.im)
(蒲公英)
最后,提个建议,希望 Fir 能够把客服团队优化下,便于及时解决用户在实际使用中出现的问题.
总结:
这些都只是我自己在使用 Fir 以及其他一些托管平台时候的看法和简单总结.当然,每个公司都要求不同,比如公司只有一个固定的 app, 那么你完全可以忽略蒲公英和 pre.im 的识别 app 图标效率不高的问题. 另外,现在Fir 以及代码托管平台也已经提供了崩溃分析,无法安装等等额外功能,使的我们能够更加全面的掌握 app 的在用户使用中的情况.对于我们的公司来说,无疑是非常好的福利.
主导航菜单
帮助界面
附加功能
附: 官网帮助文档传送:打包.ipa 文件