【问题标题】:Restrict access to download the application on Google Play [closed]限制访问在 Google Play 上下载应用程序 [关闭]
【发布时间】:2012-03-30 08:53:56
【问题描述】:

我正在开发一个仍处于测试版的应用程序,但我有兴趣将其上传到 Google Play 以测试市场。

正如我之前提到的,该应用程序尚未发布,所以我想知道是否可以限制访问,以便只有有限数量的用户可以下载它?

【问题讨论】:

  • 这将是一件非常好的事情......Apple 为 iOS 提供了这样一个工具,它可以挽救生命。下面提供的解决方案(例如“仅在本地上传”)由于各种原因(例如某些设备的侧载限制等)是不够的。更不用说 Play 提供的超级方便的设备兼容性和崩溃/错误报告统计信息了。
  • 与软件开发无关,真的吗?我不敢相信这是题外话。

标签: android google-play


【解决方案1】:

您可以在 Google Play 开发者控制台中限制对已发布应用程序的访问,但您可以使用的限制包括国家/地区、设备类型(平板电脑、智能手机)、屏幕尺寸、Android 版本等。限制对特定应用程序的访问然而,用户或特定设备是不可能的。

您始终可以在访问受限的下载位置发布 apk 文件,然后在您的 Beta 用户之间共享。另一种可能性是在 Google Play 市场中发布应用程序,然后检查您的应用程序是否允许用户运行它,但我认为这对您来说更有用。


编辑:自从 Google 通过 Google Play 引入 beta 测试以来,此答案已经过时,请参阅 JuanMa Cuevas 的答案。

【讨论】:

  • 很遗憾,如果您在市场之外进行此操作,您将无法获得对测试非常有用的崩溃报告或自动更新!
  • 这个答案已经过时了。请查看stackoverflow.com/a/16687371/313745
【解决方案2】:

从 2013 年 5 月开始,Google Play 开发者控制台可让您通过 Alpha 和 Beta 测试以及分阶段发布功能与用户组一起测试您的应用。您需要:

  1. 为您的 Alpha 版或 Beta 版测试选择一个 APK。
  2. 为每个测试选择用户组。
  3. 发布您的 alpha 或 beta 测试 APK。
  4. 请您的测试人员选择加入。

alpha/beta 测试人员必须是Google groupGoogle+ community 的一部分。 该应用程序只会出现在 Google Play 中,供选择加入的测试人员使用,而不会向任何其他用户显示。另一个不方便的是,测试链接发布后可能需要长达 24 小时才能激活,但通常会更短

在这里你可以找到更多关于Beta-testing and staged rollouts的信息

【讨论】:

    【解决方案3】:

    Play 商店不提供此功能。

    您可以更改命名空间(用于测试),并使用不同的名称上传。即,将其伪装成不同品牌的应用,如果效果良好,则上传真正的应用。

    您可以设置一个提供下载的网站,或使用其他应用商店。

    您可以使用第三方服务来管理测试版发布。例如https://www.zubhium.com/

    【讨论】:

    • 如果您有付费应用程序,则使用 Zubhium 添加终止开关/测试版到期。我和 Zubhium 一起玩过,感觉它做得很棒。尝试一下值得探索。
    【解决方案4】:

    您为什么不自己托管 apk 并将链接分发给您选择的测试人员。

    或者您可以使用私人市场,例如 http://www.push-link.com/,它看起来是免费的,并且显然能够向您的用户推送更新

    【讨论】:

      猜你喜欢
      • 2020-06-18
      • 2016-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多