【问题标题】:Android app, Give beta testers access to pro version for freeAndroid 应用程序,让 beta 测试人员免费访问专业版
【发布时间】:2015-04-14 06:02:36
【问题描述】:

我有一个免费的 android 应用程序,我将添加许多需要通过购买专业包(单独的 apk)来解锁的新功能。但是,我需要测试这些新功能,并且我想免费为我的 beta 测试人员提供专业包(作为测试的奖励/激励)。只是向他们发送专业 apk 以通过 Dropbox 安装就这么简单吗?或者,如果允许将我的专业版安装在不是通过 Play 商店购买的设备上,这是否会带来安全风险?

我如何才能免费获得专业包的使用权?

【问题讨论】:

    标签: android google-play


    【解决方案1】:

    您可以使用android play beta测试功能:

    通过使用应用内结算沙盒进行测试购买,您可以让授权用户在应用未发布时购买应用内产品和订阅,而无需向用户帐户添加实际费用。

    https://support.google.com/googleplay/android-developer/answer/6062777?hl=en

    【讨论】:

      【解决方案2】:

      您可以使用单独的密钥库来签署 beta 测试 apk。当您计划在商店上传生产版本时,请使用单独的发布密钥存储对该 apk 进行签名。希望这可以简化您的情况。

      【讨论】:

      • 如果我理解正确的话,这听起来应该可以工作......所以我可以使用与我上传到 Play 商店的密钥库不同的密钥库来签署激励专业包,应该没问题吗?
      【解决方案3】:

      如果您发布了免费的 apk,那么您就有可能将此 apk 分发到您的测试组之外。

      顺便说一句,验证任何付费应用的部署方法以验证它是通过授权渠道安装的也是一个好主意,这消除了侧载并极大地保护了您的应用。

      至于奖励测试人员,您可以通过您自己发起退款来做到这一点。开发者发起的退款不会撤销应用程序的许可,这是一个未记录的“功能”。他们需要付款,然后您将退还他们。更多信息在这里:

      https://stackoverflow.com/a/32635017/650322

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-06-18
        • 1970-01-01
        • 1970-01-01
        • 2011-10-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多