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

為{幸葍}努か 提交于 2019-12-13 06:29:43

问题


Can a mobile app built with an MDM integration (Mobile Device Management solution i.e. Maas360, Airwatch, etc.), work on some other devices which are not enrolled in that MDM? Does this depend on which MDM in particular?


回答1:


Yes, the app can work outside of MDM (unless you use a legacy app-wrapping techniques, not commonly implemented today, e.g. Knox v1 app signing service).

Important: while the app will work, the features that rely on MDM need to be coded in such a way so they gracefully fallback when MDM is not available (e.g. prompt for user input or disable features)




回答2:


I think maybe the distinction between MDM and MAM will be useful to understanding the answer to this.

An MDM is typically a system where devices are enrolled in control by a central server. The exact mechanism of this varies between iOS and Android and it's important to note that an iOS device can be enrolled in only one MDM system while an Android device an be part of many.

MAM is broadly speaking adding administrative controls to an app, usually by way of inclusion of an SDK and often using a secondary app to provide things like authentication services by way of custom protocols and other forms of inter-app communication.

Many systems support a blend of these two approaches so the distinction can become a bit blurred.



来源:https://stackoverflow.com/questions/41615056/can-a-mobile-app-which-supports-an-mdm-work-on-devices-which-do-not-run-on-mdms

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!