支持 MDM 的移动应用程序能否在不支持 MDM 的设备上运行 运行

Can a mobile app which supports an MDM work on devices which do not run on MDMs

使用 MDM 集成(移动设备管理解决方案,即 Maas360、Airwatch 等)构建的移动应用程序能否在未注册该 MDM 的其他一些设备上运行?这是否具体取决于哪个 MDM?

我认为 MDM 和 MAM 之间的区别可能有助于理解这个问题的答案。

MDM 通常是一个系统,其中的设备由中央服务器进行控制。 iOS 和 Android 之间的确切机制有所不同,重要的是要注意 iOS 设备只能在一个 MDM 系统中注册,而 Android 设备是其中的一部分许多。

广义上讲,MAM 是为应用程序添加管理控制,通常是通过包含 SDK 的方式,并且通常使用辅助应用程序通过自定义协议和其他形式的 inter-app 提供身份验证服务等内容通讯.

许多系统支持这两种方法的混合,因此区别可能会变得有点模糊。

是的,该应用程序可以在 MDM 之外运行(除非您使用遗留的 app-wrapping 技术,目前并不常见,例如 Knox v1 应用程序签名服务)。

重要提示:虽然该应用程序可以运行,但需要以这种方式对依赖 MDM 的功能进行编码,以便在 MDM 不可用时优雅地回退(例如提示用户输入或禁用功能)