【问题标题】:Android app upgrade without market安卓应用升级无市场
【发布时间】:2014-03-04 13:11:03
【问题描述】:

我将发布我的应用程序的 alpha 版本,该版本尚未上市。我想通过电子邮件将应用 APK 链接发送给朋友,以便他们可以从我的网站 CDN 下载。

这里有一个问题:如果我想给他们更新,什么是好方法?我可以在应用程序中下载新的 APK,然后以某种方式安装 APK 以替换旧的,而不与市场无关吗?所以我的朋友可以在应用程序仍处于 alpha 版本时对其进行升级?

【问题讨论】:

    标签: android google-play apk release upgrade


    【解决方案1】:

    当我这样做时,我使用了 Zubhium——它们是一个带有小型 API 的 Web 服务,您可以将其安装到您的应用中,为您提供一个迷你“应用商店”风格的后端并为您处理分发。它会托管和分发您的 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/服务,它们通常非常有用,很容易融入您的应用程序,解决您预期的所有问题等等,并且通常有一个免费的计划来开始。我建议选择其中之一,而不是尝试推出自己的解决方案。

    【讨论】:

    【解决方案2】:

    如果您只希望它能够在 Alpha 版中发布您的应用,并且可能稍后在 Beta 版中发布,请再次查看 android 市场。

    查看此链接:https://support.google.com/googleplay/android-developer/answer/3131213?hl=en

    归结为您可以进行 Alpha 测试和 Beta 测试,每个测试都有选定的用户。您可以照常上传您的应用,因此您可以通过市场获得更新,但并非所有人都可以下载您的应用。

    至少对于测试版,您可以选择一个社区作为您的用户来源,因此该社区中的所有人都可以是测试人员。

    这是我认为最好的测试方法。

    【讨论】:

    • 啊!我认为他们一定是在我对我的应用程序进行 beta 测试时添加了该功能。很高兴知道这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多