0

我有一个计划分几个阶段发布的应用程序:

  1. 测试阶段使用电子邮件分发给小测试人群(进行中)。

  2. 给一小部分用户。这在地理上将是一个多元化的群体,重要的是不要将应用程序提供/传播给更广泛的受众。

  3. 广泛分发给可能想要它的人,免费或付费(逻辑上是谷歌游戏)。

鉴于此,Google play 许可方案能否用于促进第一阶段的发展?我在以下链接中读到谷歌不想要任何形式的选择性分发(除了测试)。我没有看到任何有选择地启用应用程序的参考资料(第二个链接)。

我如何提供许可的 Android 应用程序

http://developer.android.com/guide/google/play/licensing/adding-licensing.html

第 1 阶段的替代方案是使用分布式密钥与服务器一起开发身份验证机制。在激活应用程序之前,密钥将与服务器上的 uuid 或 google id 匹配。向新用户分发将涉及提供新密钥。评论赞赏两者。

4

1 回答 1

0

Google 许可方案 (LVL) 仅适用于付费应用程序。它所做的基本上是检查当前应用程序是否在与特定 Google 帐户关联的购买历史记录中。如果是,您有合法的付费用户;如果不是,那么,出了点问题,或者有人试图盗版您的应用程序。它取得了喜忧参半的成功。它不允许您控制谁可以以任何其他方式使用您的应用程序。

因此,如果您想分发私人测试版,您可以:

  1. 通过电子邮件等直接分发(第一阶段)
  2. 在 Google Play 上托管并开发您自己的激活方案(产品代码等)。然后只有收到代码的人才能真正使用该应用程序。(第二阶段)
  3. (1+2) 通过您的网站分发给任何人,但需要激活。(第二阶段)

对于 2.,您一定会从不阅读描述/说明的人那里获得一些 1 星(“不起作用”、“需要激活、嘘”等),所以最好使用与最后一个单独的包(com.myapp.beta 等)。

于 2012-08-08T03:16:29.717 回答