MANAGED INFO includes a built-in wallpaper manager that applies a home and lock screen wallpaper based on the Custom device wallpaper (kiosk_custom_device_wallpaper) managed configuration key.
While this feature should work on custom DPC, the below guide focuses on AMAPI.
Your AMAPI policy should:
managedConfiguration directly in the policy.A minimal example policy with a managed configuration placeholder:
{
"applications": [
{
"packageName": "org.bayton.managedinfo",
"installType": "REQUIRED_FOR_SETUP",
"defaultPermissionPolicy": "GRANT",
"signingKeyCerts": [
{ "signingKeyCertFingerprintSha256": "<base64-encoded SHA-256>" }
],
"managedConfiguration": {
"kiosk_settings": {
"kiosk_custom_device_wallpaper": "https://example.org/wallpapers/office.jpg"
}
}
}
]
}
EMMs that support native managed configuration input via a form (most do) should configure wallpapers through the GUI rather than embedding JSON in policy.
Wallpaper key
MANAGED INFO currently supports a single managed configuration key for wallpaper management:
Supported formats:
The wallpaper is always applied to both home and lock screens. Base64, HEIC/HEIF, and resource-based wallpapers are not currently supported.
Caching
MANAGED INFO stores:
This ensures wallpapers are only downloaded or applied when something changes.
When a wallpaper URL is present:
If kiosk_custom_device_wallpaper is removed or set to an empty string:
Wallpaper does not apply
Check:
kiosk_custom_device_wallpaper consistently (missing keys are treated as “no-change”, not “clear”).Slow or large downloads
Consider:
Wallpaper is cropped
All wallpapers provided are cropped and centred in line with the existing background image support within MANAGED INFO.
To guarantee what you want to show on the device is correctly aligned, please ensure the image contains all visual elements within the resolution of the device it's being set against. It's recommended, though understandably impractical, to create a wallpaper per-resolution and deploy across multiple policies. A future enhancement to this functionality may include the option for multiple image sizes, and MANAGED INFO will choose the most-suited for the device when setting the wallpaper.
Are you in need of further help, or would you like to raise a feature request? You can: