我为一家为多个客户提供Android应用的企业工作。
每个客户端都使用自己的EMM(企业移动管理)解决方案。
我试图确定使用EMM在Android设备上远程配置我们的应用程序的选项。
我需要提供的配置是包含许可证密钥的820个字符串。
并非每个设备都需要此许可证密钥,因此需要在每个设备级别设置。
我们用于向我们的应用程序提供配置的当前方法是将文件传输到包含配置详细信息的设备。
这种方法可以正常工作,除了:它有点原始;我们客户的EMM之一不提供此功能。
我了解Google提供可用于配置设备的Google托管帐户和托管Google Play帐户API。
我们已经排除了Google托管帐户作为一种选择,因为它要求客户注册G-Suite,这会带来相当沉重的财务成本,而且只是因为能够提供许可证密钥而过度杀伤。
托管Google Play帐户可能是一种选择。它似乎需要一次性申请仅20英镑的开发商许可证,这很好。将应用程序上传到客户端的私有Google Play商店后,只要它在AndroidManifest.xml(https://developer.android.com/work/managed-configurations)中具有正确的信息,就可以通过客户端EMM UI进行管理。
托管Google Play帐户选项可能是最糟糕的选择,但是再次为Google许可证密钥引入Google服务的依赖感觉只有顶部,而不是使用G-Suite。
除了上面提到的三种方法之外,还有其他方法可以将应用程序配置提供给Android设备吗?
基于我的理解,可以使用https://developers.google.com/android/management/managed-configurations-iframe管理多个企业
管理员有权在控制台上管理多个配置文件和设备。我们还可以根据https://developers.google.com/android/management/provision-device提到的以下策略配置设备
您也可以参考以下链接:https://developers.google.com/android/management/existing-emms来管理现有的EMM。