我已经构建了一个应用程序,我们将通过 Google Play 商店向客户销售。
我们也有内部人员将支持外部客户,并在内部使用它。他们需要让应用程序在自己的设备上运行。如果我通过 .apk 文件将其分发给他们,他们可以通过 Google Play 接收更新吗?还是他们必须通过 Google Play 购买才能接收更新?
第二个问题:是否有更好的解决方案来分发给内部用户?
我已经构建了一个应用程序,我们将通过 Google Play 商店向客户销售。
我们也有内部人员将支持外部客户,并在内部使用它。他们需要让应用程序在自己的设备上运行。如果我通过 .apk 文件将其分发给他们,他们可以通过 Google Play 接收更新吗?还是他们必须通过 Google Play 购买才能接收更新?
第二个问题:是否有更好的解决方案来分发给内部用户?
出于好奇并且没有这方面的官方信息,我只是做了一个测试:
在 Google Play 上,我有一个 1.3.2 版的应用程序
一切似乎都正常工作。
所以我对此的看法是:是的,他们会收到更新(当然,该应用程序必须具有相同的签名)。如果这不违反任何规则,也许您可能只是看一下服务条款。
关于第二个问题,“更好”的解决方案可能会基于我们不知道的公司基础设施而谨慎。
如果 Google Play 上的版本与您分发的版本相同,使用相同的签名进行签名,并且可以作为免费应用程序使用,则可以使用 Google Play 更新在 Google Play 之外分发的版本。
我在一封来自 Google Play 团队成员的电子邮件中收到了以下内容:
“您的内部用户使用的侧载应用程序将不会收到来自 Google Play 的更新。您需要向他们提供新的 APK 以便他们访问新的特性/功能。这是按预期工作的,以确保只有购买了付费应用程序的用户将收到通知和更新。”
因此:如果付费应用是“侧载”(安装在 Google Play 之外),则无法通过 Google Play 更新它们。