我在一家为多个客户提供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服务的依赖关系以获取许可证密钥,这似乎是最重要的,但并不像使用G-Suite那样重要
除了上述三种方法之外,还有其他方法可以将应用程序配置传递到Android设备吗?
答案 0 :(得分:1)
根据我的理解,可以使用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。