Topic
NinjaOne provides multiple resources for our robust mobile device management (MDM) solution. This catalog provides a complete list of guides and their descriptions to aid your knowledge search.
Environment
- NinjaOne Mobile Device Management (MDM)
- Android OS
- Apple macOS
- Apple iOS and iPadOS
Description
Select a category to learn more:
- Getting Started with Mobile Device Management
- Apple
- Android
- macOS MDM
- General Help and Troubleshooting
- General Supporting Documents
- Video Library
Getting Started with Mobile Device Management
You can review these documents to learn about how NinjaOne uses MDM to enable your endpoint management.
- Learn about how this feature works in NinjaOne: What is Mobile Device Management (MDM).
- Usage Types (work vs. personal devices)
- Device Enrollment check expectations
- Mobile device dashboard navigation
- Device actions from the dashboard
- Device information provided in the dashboard
- Software inventory (downloaded applications)
- MDM policy creation and basic overview
- Set up your technicians to have access to MDM configuration: User Permissions: Permission Options.
Apple
Enable the Feature
To start using NinjaOne MDM, refer to the following process: Enable the MDM feature and enroll in Apple Push Notification (APN) services.
Add the Device
There are two methods for adding a device to NinjaOne MDM:
- MDM: Apple Enrollment Sync with ADE or ABM (Supervised Devices)
- Apple MDM: Add an Unsupervised Mobile Device to NinjaOne
Manage the Policy
Once you add the device in NinjaOne, you can deploy configurations and applications through the policy.
- Learn about passcode requirements with NinjaOne Apple MDM Policy Settings: Passcode.
- Enable apps assigned through Apple's App and Books (VPP) feature.
- Learn how to add and manage apps in the policy by referring to NinjaOne Apple MDM: Application Configuration and Management.
- Set policies defining which OS versions are approved and when, by establishing deadlines for their devices to adhere to, using NinjaOne Apple MDM: OS Update Management.
- Define a specific configuration profile that NinjaOne will apply to devices assigned to the policy with NinjaOne Apple MDM Policy Settings: Custom Payloads.
- Apple MDM: Custom Payload Examples: This article shows examples of custom payloads for Apple MDM (Mobile Device Management) devices that can be used to add a mobile configuration to a NinjaOne policy and configure settings not available directly in the NinjaOne UI (User Interface).
- Track the detailed location of mobile devices and devices that can provide GPS location information. Learn more at MDM Location Tracking.
Supplemental Apple Documents
Refer to the following guides for additional information and support.
- Understand "Supervised" vs "Unsupervised"
- What Is Apple Business Manager? | NinjaOne
- NinjaOne MDM: Supported Fixed Variables: This article provides a list of MDM fixed variables supported by NinjaOne.
Apple Help and Troubleshooting
Use these help guides to troubleshoot issues with Apple iOS devices.
- NinjaOne Apple MDM: Troubleshooting Error When Syncing Content Tokens
- NinjaOne Apple MDM: Troubleshooting Cannot Use Apple ID to Make Purchases
- NinjaOne Apple MDM: Troubleshooting Apps and Books Sync Issues
- NinjaOne Apple MDM: Troubleshooting ID Purchase Error
- NinjaOne Endpoint Management: Software Licenses
Android
Enable the Feature
To start using NinjaOne MDM, refer to the following process: MDM: Enable the Android Enterprise Device Management
Add the Device
There are a few methods for adding a device to NinjaOne MDM:
- Adding a Company-Owned, Personally Enabled (COPE) Android device to NinjaOne
- MDM: Custom QR Code for Add Device
- NinjaOne Android MDM: Enroll via Samsung Knox KME
Manage the Policy
Android policy functionality depends on how the device is enrolled when it is added to the NinjaOne console. Policies take full control over work-only types; if the device is personally owned, certain policy settings, like restrictions, may be limited.
- NinjaOne MDM: Android Policy Management
- Android Management API Policy Support: NinjaOne has implemented some basic API sets outlined in this article in JSON representations.
Add Android Applications
Use these help guides to streamline application deployment to devices:
- NinjaOne MDM: How to add an Android app from the Google Play Store
- NinjaOne MDM: How to add Private Android Apps
- NinjaOne MDM: How to add Android System Apps
- NinjaOne MDM: How to add Android Web Apps
Manage Android Applications
Use these help guides to streamline application deployment to devices:
- NinjaOne MDM: Application Assignment Types
- NinjaOne MDM: Setting Up and Using Kiosk Mode on Android devices
- NinjaOne MDM: Managing Apps on Android Devices
- NinjaOne MDM: Configuring and Editing Application Restrictions and Settings
Android Help and Troubleshooting
Refer to the following guide for additional information and support: Android Work Profile Troubleshooting and NinjaOne Mobile Device Management (MDM): Troubleshooting Android Issues.
macOS MDM
Enable the Feature
To start using NinjaOne MDM, refer to the following process:NinjaOne MDM: Enrolling macOS Devices
Manage the Policy
Once you add the device in NinjaOne, you can deploy configurations and applications through the policy.
- Privacy Preferences for macOS MDM
- System Extensions for macOS MDM
- Device Actions for macOS MDM
- Encryption Settings for macOS MDM
Supplemental macOS Documents
Refer to the following guides for additional information and support:
- NinjaOne MDM for macOS: Define Agent Permissions with a Third-Party Solution
- NinjaOne MDM for macOS: Deploy NinjaOne Configurations to macOS Devices Enrolled in Jamf Pro
Custom Payload Examples for macOS
Refer to the following guides for additional information:
- NinjaOne MDM for macOS: Sample Configuration for Bitdefender GravityZone
- NinjaOne MDM for macOS: Sample Configuration for SentinelOne
- NinjaOne MDM for macOS: Sample Configuration for CrowdStrike Falcon Sensor
General Help and Troubleshooting
Refer to the following guides for additional information and support: Mobile Device Management (MDM) FAQ.
General Supporting Documents
Refer to the following guides for additional information and support:
- Migrate Without a Device Wipe: This article explains how to migrate your MDM services to NinjaOne without performing a device wipe.
- MDM Location Tracking: Track the detailed location of mobile devices and devices that have the ability to provide GPS location.
- MDM Remote Tools: Enable NinjaOne Remote for mobile devices.
- If you enable remote for Apple mobile or Android, this will also automatically install the NinjaOne Assist mobile app to all organization-owned mobile devices if the app was not previously installed. The Apple iOS or iPadOS app installation will be pushed automatically through the Public App Store deployment method. Open the NinjaOne Assist app in Work Profile mode.
- NinjaOne Remote will not function for mobile devices if the Allow screenshots and screen recording restriction is disabled.
- For mobile devices, you must confirm that the region of choice is selected before attempting to connect. You can do this in NinjaOne at Administration → General → Settings → Locale.
- MDM: Custom QR Code for Add Device: Automatically connect the Android work device to the stored Wi-Fi.
- Mobile Device Uninstall Management: Properly remove an MDM-managed device from NinjaOne.
Video Library
You can view helpful videos on this subject at the NinjaOne MDM Video Library.