在iOS中,我们有临时配置文件来设置设备UDID。因此,我们的应用程序将仅在设备上安装哪些UDID在开发阶段添加到临时配置文件中。我们一般只添加客户设备。所以只有客户可以安装该应用程序。构建不会安装任何其他设备。
Android中是否有上述功能?
注意:我知道我们在Google Play中有功能。但是,我在开发时需要这个功能。
答案 0 :(得分:1)
您可以过滤哪些用户(非设备)可以安装您的应用。
为此,请使用Google Play开发者控制台发布 beta 应用程序APK - 只有在用户加入特定的Google+社区或Google群组后才能安装该应用程序。
因此,您必须创建此类组或社区并将其设为私有 - 这样您就可以过滤掉哪些用户可以加入。
在这些用户加入后,您将向他们发送测试网址,并在他们的设备上安装应用程序。
查看at this Google Play Help article了解更多详情。
答案 1 :(得分:1)
Play商店的方法是通过新的beta-testing feature。您将测试人员添加到Google+社区,然后他们可以通过Play商店访问您的应用。
如果您不想使用Play商店,您可以在应用程序本身内实施限制来实现此目的。 Identifying App Installations Android博客帖子提供了有关如何唯一标识设备的一些重要信息。您可以使用以下方法之一来检查设备的标识符是否已经过批准"您的活动onStart()
中的设备,如果用户未获得批准,只需致电finish()
。"