我将发布我的应用程序的Alpha版本,该版本尚未上市.我希望将应用APK链接通过电子邮件发送给朋友,以便他们可以从我的网站CDN下载.
这里有一个问题:如果我想给他们更新,什么是好方法?我可以在应用程序中下载新的APK,然后以某种方式安装APK来替换旧的APK,而与市场无关吗?这样我的朋友可以在仍处于Alpha版本的情况下升级该应用程序吗?
解决方法:
当我这样做时,我使用了Zubhium,它们是一个带有小型API的网络服务,您可以将其安装到您的应用程序中,从而为您提供迷你的“应用程序商店”风格的后端并为您处理分发.它会托管和分发您的APK,在应用启动时连接到他们的服务器,检查更新,使旧版本无效,为您收集崩溃日志等.这非常好.
Zubhium现在是https://www.vessel.io-我认为它们仍然具有上述功能,作为其现在更大的服务的一部分,但是当我检查时,您甚至必须给他们提供信用卡号才能注册免费计划,所以我我没有玩过.
我的一个朋友在iOS上使用http://testflightapp.com,现在看来他们已经有了Android版本,因此值得一试.快速搜索还会显示http://applover.me.@ Janusz在其评论中建议http://hockeyapp.net/features.
正如@Nanne在回答中指出的那样,Play商店本身现在可以让您分发到有限的Alpha和Beta测试组.与第三方服务(没有A / B测试等)相比,它似乎具有相当少的功能,但将是熟悉且免费的.而且,您无需在应用中添加额外的SDK.
因此,我的普遍回答是,您可以使用多个专业的beta测试API /服务,它们通常非常有用,可以轻松应用到您的应用程序中,可以解决您预期的所有问题,还有更多,并且通常有免费的入门计划.我建议选择其中之一,而不要尝试推出自己的解决方案.