- 已经通过互联网进行访问,而不仅仅是内部 企业网络(即必须有一个前端接口)
- App Store的服务器必须内部托管(即没有第三方托管服务)
- 通过用户名最好能够固定/密码
- 最好能够自动将更新推送授权的设备
这背后的原因是,我们想要做我们的应用程序的小范围测试,以约1000个用户,我们需要一种方法来而不会使我们的测试版软件访问向公众分发更新到这些用户的设备。
我们初步探索只是托管Apache Web服务器上的APK,但因为我们希望能够限制访问,我们试图在Web服务器上放置一个用户名/密码。那么,事实证明,Android下载管理器有一个错误,如果它受到htaccess的保护,就会阻止将文件下载到手机中。
下一步,我们想用一个FTP服务器,然后就安装每个beta测试的设备上的FTP客户端,但是这是相当janky。这是我们最后的选择。
“内部”应用程序商店服务器似乎是最好的选择。有没有解决方案呢?最好是免费/开源的,如果可能的话。
www.testflight.com似乎正在进入这个市场,目前已经有针对iOS的解决方案能够很好地工作,并且正在推出针对Android的解决方案。它是一款非常好的SaaS工具,迄今为止已经免费供小用户使用。 – 2013-04-10 16:02:06