Marko Lisica
Marko Lisica
Available in Fleet Premium.
In Fleet, you can allow your end users to enroll their personal iPhones and iPads to Fleet using Account-driven User Enrollment.
With Account-driven User Enrollment, end users can separate work and personal data using their Managed Apple Account. End users retain privacy over their personal information, while IT admins manage work-related OS settings and applications.
Note: You may skip this if you have already connected ABM to enable automatic enrollment.
Note: If you're trying Fleet and testing Account-driven User Enrollment, self-host a service discovery file instead. That way, hosts keep enrolling to your current MDM solution instead of Fleet.
Follow the Apple documentation to add and verify your company domain in your ABM. Use the domain name associated with your work email (for example, yourcompany.com
from [email protected]
). This will enable the automatic creation of Apple Managed Accounts from your identity provider (IdP) accounts in the next step.
Follow the Apple documentation to connect your identity provider (IdP). This will enable end users to log in to their Managed Apple Account using their existing IdP credentials.
Note: For visual walk-throughs, see Connect Google Workspace to ABM and Connect Microsoft Entra ID to ABM.
Fleet's best practice is to create a team, e.g., 📱🔐 Personal mobile devices
, for personal hosts that have access to company resources.
In this team you can add custom OS settings that are compatible with hosts enrolled with Account-driven User Enrollment. To find out which payloads are compatible with User Enrollment, visit the Apple documentation.
On their iPhone or iPad, ask end users to:
After signing in, the device will automatically enroll in Fleet.
Note:
- If your iOS/iPadOS hosts are running version 18.2 or later, you can skip this. Fleet manages service discovery automatically for these versions.
- If your iOS/iPadOS hosts are running a version below 18.2 or you're trying Fleet, you'll need to self-host a service discovery JSON file.
- If you're trying Fleet and using a different MDM solution in production, hosting this file will direct only Account-driven User Enrollments to Fleet. iOS/iPadOS hosts purchased in ABM and hosts using an enrollment profile will still enroll to your current MDM solution.
Host the JSON file below at the following URL: https://<company_domain>/.well-known/com.apple.remotemanagement.
Note: Make sure to include the trailing dot in the URL when hosting the file.
Make sure the Content-Type
header is set to application/json
.
{
"Servers": [
{
"Version": "mdm-byod",
"BaseURL": "https://<fleet_server_url>/api/mdm/apple/account_driven_enroll"
}
]
}
Apple limits the amount of host vitals Fleet can collect on personal iOS/iPadOS hosts.