2

如何将 apk 分发给受限用户。他们不能重新分配给其他人吗?

  • 一种方法是获取设备 IMEI 号码并发布到服务器以检查有效用户与否。但我试图限制 android 代码本身以避免服务器通信。
  • 此外,由于我不会在 google play 上发布应用程序,因此我无法添加 Google Play 许可证验证库。
4

3 回答 3

11

在 Play 商店上传您的 apk 后,使用Beta-Testing部分。Play Store您可以从 Google+ 创建一组用户并将其添加到测试部分。按照这个:

创建应用程序

登录开发者控制台并上传 APK。还不需要发布它。

在此处输入图像描述

现在查看“Beta”标签,它应该会显示这条方便的消息:

在此处输入图像描述

上传测试版 APK

单击 Beta 选项卡并再次上传 APK。从该选项卡发布不会将其推送到商店,但有一个方便的按钮可让您将应用程序从 Alpha 升级到 Beta 到 Prod,这很简洁。

在此处输入图像描述

创建测试组

使用您的开发者帐户(它必须是主要的 google 开发者帐户),创建一个 Google+ 社区。公私,无所谓。(您也可以使用 Google 群组,但 Google+ 是与测试团队争吵的一个很好的媒介,所以我会在这里推荐它。)

在此处输入图像描述

通过单击“管理测试人员列表”并粘贴社区的 URL,将您的社区添加到测试人员列表中。

在此处输入图像描述

邀请用户测试

单击 Beta 选项卡中的发布。再次单击“管理测试人员列表”,您将找到一个与您的社区共享的 URL。当他们访问该 URL 时,他们会收到一个注册提示(稍后是一个 Play 商店链接)。推广将需要一分钟到几个小时的时间来传播,就像商店里的任何东西一样。

在此处输入图像描述

于 2013-07-25T11:51:26.577 回答
1

对应用程序中的 IMEI 或设备 ID 列表进行硬编码。在启动时,根据您的白名单检查设备 ID,然后根据结果启动或终止应用程序。

于 2013-07-25T11:49:39.840 回答
0

您可以通过 Play 商店向有限数量的用户推出一个版本。

只需创建一个 google 组或 Google+ 组并按照此处的说明进行操作:

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

于 2013-07-25T11:51:36.800 回答