The DeepL mobile app supports automated login on managed devices. When credentials and licenses are provisioned through a Mobile Device Management (MDM) or Mobile Application Management (MAM) system, the app will use this data to authenticate and log the user in automatically, associating the device with a predefined account for a seamless setup experience.
Requirements
- Only available for customers with DeepL Voice for Conversations plan only (Translate and Write plans are not supported)
- Only available for apps distributed via and managed via MDM/MAM
Available MDM
- SOTI
- Ivanti
- Miradore
- IServ
- Microsoft Intune (without Intune MAM SDK)
Configure app
You can configure your application by pushing specific key-value pairs via an App Configuration Policy. This allows you to remotely set up user- and license-specific details without manual intervention on each device.
| Key | Type | Example value |
deepl.user |
string |
jane.doe@example.com |
deepl.license |
string |
123e4567-e89b-12d3-a456-426614174000 |
deepl.user and
deepl.license keys
via email.
Deploy profile
For generic Apple MDM solutions or Apple Profile Manager, you'll typically
create
or modify a configuration profile (.mobileconfig
file) containing the app configuration as an XML payload.
-
Create the XML/PLIST data
You need to create a dictionary for thecom.apple.managed.app.configurationpayload. The keys and values you want to set will be inside this dictionary. -
Replace the string values with valid ones in the XML snipped below:
<dict>
<key>com.apple.managed.app.configuration</key>
<dict>
<key>deepl.user</key> <string>jane.doe@example.com</string>
<key>deepl.license</key>
<string>123e4567-e89b-12d3-a456-426614174000</string>
</dict>
</dict>
3. Integrate into a Configuration Profile. This XML snippet must be embedded within a larger configuration profile file. You can create this file using tools like Apple Configurator or manually. The profile is then uploaded to your MDM server.
4. Deploy the Profile. Assign and push the configuration profile to the target devices or device groups. The app, upon installation or next launch, will read this configuration.
| Key | Type | Example value |
|
|
|
|
|
|