我将发布我的应用程序的alpha版本,该版本尚未上市。我希望通过电子邮件将应用APK链接发送给朋友,以便他们可以从我的网站CDN下载。
这里有一个问题:如果我想给他们更新,那会是一个好方法吗?我可以在应用程序中下载新的APK,并以某种方式安装APK以替换旧的APK而无需与市场有任何关系吗?所以我的朋友可以升级应用程序,同时它还处于alpha版本吗?
答案 0 :(得分:2)
当我这样做时,我使用了Zubhium - 它们是一个带有小API的Web服务,您可以将其安装到您的应用程序中,为您提供迷你“应用程序商店”式后端并为您处理分发。它将托管和分发您的APK,在应用程序启动时连接到他们的服务器,检查更新,使旧版本无效,为您收集崩溃日志等。这非常好。
Zubhium现在https://www.vessel.io - 我认为他们仍然拥有上述功能,作为他们现在更大的服务的一部分,但是当我检查时你必须给他们一个信用卡号码即使注册免费计划,所以我没有玩过它。
我的一个朋友使用http://testflightapp.com用于iOS,现在看起来他们有Android版本,所以这当然值得一试。快速搜索也会显示http://applover.me。 @Janusz在评论中建议http://hockeyapp.net/features。
正如@Nanne在他的回答中指出的那样,Play商店现在可以让你分发到有限的alpha和beta测试组。与第三方服务(没有A / B测试等)相比,它看起来具有相当小的功能,但是熟悉且免费。并且它不需要在您的应用中添加额外的SDK。
所以,我的一般答案是你可以使用不止一个专业的beta测试API /服务,它们通常非常有用,很容易进入你的应用程序,解决你期待的所有问题以及更多,并经常有一个免费的入门计划。我建议选择其中一个而不是尝试推出自己的解决方案。
答案 1 :(得分:2)
如果您希望这只能在Alpha中发布您的应用程序,并且可能稍后测试,请再次查看Android市场。
点击此链接:https://support.google.com/googleplay/android-developer/answer/3131213?hl=en
归结为您可以进行Alpha测试和beta测试,每个测试都有选定的用户。您可以正常上传您的应用,因此您可以通过市场获得更新,但不是每个人都可以下载您的应用。
至少对于测试版,您可以选择一个社区作为用户的来源,因此该社区中的所有人都可以成为测试人员。
这是我相信的最好的测试方法。