一个移动应用程序可以支持多个不同的MDM吗?

一个移动应用程序可以支持多种不同的MDM(移动设备管理解决方案,即Maas360,Airwatch等)吗? 例如,由MDM“x”控制的一个设备可以安装它,以及由MDM“y”控制的另一个设备。 或者,应用程序中的逻辑是集成MDM无法区分设备受哪个特定MDM解决方案控制?

是的你可以。 每个SDK通常都有自己的init方法,因此您可以构建逻辑来try..catch

但是,取决于您依赖的MDMfunction以及您所使用的平台,所有MDM解决方案都可能提供,也可能不提供。