[英]How to remotely configure an enterprise Android app via an Enterprise Mobility Management tool?
I work for a business that provides an Android app to multiple clients. 我为一家为多个客户提供Android应用程序的公司工作。
Each client uses their own EMM (Enterprise Mobility Management) solution. 每个客户端使用他们自己的EMM(企业移动性管理)解决方案。
I am attempting to ascertain what the options are for remotely configuring our app on Android devices using EMMs. 我正在尝试确定使用EMM在Android设备上远程配置我们的应用程序的选项。
The configuration I need to deliver is an 820 character string containing a license key. 我需要提供的配置是一个包含许可证密钥的820字符串。
Not every device will require this license key, so will need to be set on a per device level. 并非每个设备都需要此许可证密钥,因此需要在每个设备级别上进行设置。
The current method we use to deliver configuration to our app is to transfer a file to the device containing the configuration details. 我们用于将配置传递到我们的应用程序的当前方法是将包含配置详细信息的文件传输到设备。
This method works OK except: it's a bit primitive; 这个方法行得通,除了:它有点原始; and one of our client's EMMs does not provide this functionality. 并且我们客户的EMM之一不提供此功能。
I understand that Google provides Google Managed Account and Managed Google Play Accounts API's that can be used to configure devices. 我了解到Google提供了Google托管帐户和托管的Google Play帐户API,可用于配置设备。
We have ruled out Google Managed Account as an option because it requires the client to sign up to G-Suite which carries quite a heavy financial cost, and would be overkill just for being able to deliver a license key. 我们排除了Google托管帐户这一选项,因为它要求客户注册G-Suite,这将带来沉重的财务成本,并且仅仅因为能够提供许可证密钥就显得过头了。
Managed Google Play Accounts could possibly be an option. 可以选择托管Google Play帐户。 It appears to require a one off cost of applying for a developer license of only £20, which is fine. 似乎只需要一次性支付20英镑的开发人员许可费用,就可以了。 Once the app is uploaded to the client's private Google Play Store it looks as though it can be managed via the clients EMM UI, as long as it has the correct information in AndroidManifest.xml ( https://developer.android.com/work/managed-configurations ). 将应用程序上传到客户端的私有Google Play商店后,只要它在AndroidManifest.xml( https://developer.android.com/work中包含正确的信息),就好像可以通过客户端EMM UI进行管理一样。 / managed-configurations )。
The Managed Google Play Account option could, potentially be the least worst option, but again having to introduce a dependency on Google services for a license key feels a but over the top, just not as over the top as using G-Suite. “托管的Google Play帐户”选项可能是最差的选择,但再次必须引入对Google服务的许可证密钥依赖感,但这是最重要的,而不是像使用G-Suite那样最重要。
Is there any other way, apart from the three methods mentioned above, of delivering app configuration to Android devices? 除了上述三种方法之外,还有其他方法可以将应用程序配置交付给Android设备吗?
Based on my understanding managing multiple enterprises could be managed using https://developers.google.com/android/management/managed-configurations-iframe 根据我的理解,可以使用https://developers.google.com/android/management/managed-configurations-iframe管理多个企业
Admin would have permission to manage multiple configuration files and devices on the console. 管理员将有权在控制台上管理多个配置文件和设备。 We can also provision a device from the following strategy mentioned here https://developers.google.com/android/management/provision-device 我们还可以根据此处提到的以下策略配置设备:https://developers.google.com/android/management/provision-device
You may also refer this link: https://developers.google.com/android/management/existing-emms for managing existing EMM's. 您也可以参考以下链接: https : //developers.google.com/android/management/existing-emms,用于管理现有的EMM。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.