About This Kit

Introduction

MDM Kit provides APIs for enterprise-level Mobile Device Management (MDM) applications to manage and protect data and applications on enterprise devices. MDM applications ensure device and data security and stability through centralized management, remote configuration, and monitoring. They are widely used in enterprises and government agencies to ensure efficient management and secure use of devices and data.

Scenarios

  • Corporate-Owned, Personally Enabled (COPE): Enterprises centrally purchase and deploy devices such as laptops, tablets, and smartphones for employees. These devices are corporate-owned and subject to unified enterprise management.

  • Bring Your Own Device (BYOD): Some enterprises allow employees to bring their own tablets or smartphones to the workplace and connect these devices to the office environment. This strategy applies to enterprise workplace scenarios, including those where external visitors access facilities such as factories and laboratories using their own devices.

Working Principles

The framework layer and system ability (SA) layer use the enterprise_device_management component to provide the device administrator application framework and basic device management capabilities. The device administrator application uses an EnterpriseAdminExtensionAbility to call APIs in MDM Kit to manage devices.

intro_arch.png

Constraints

  • The SDK version must be 5.0.0 (API version 12) or later.

  • Only the stage model is supported.