Intune App Configuration Policies: Complete Guide
Learn how to create and deploy app configuration policies in Intune for managed devices and managed apps, including iOS, Android, and Windows app settings.
App configuration policies in Microsoft Intune allow you to customize app behavior by providing settings that apps read when they launch. These policies enable you to preconfigure apps with organization-specific settings without requiring users to configure them manually.
Understanding App Configuration Policies
App configuration policies in Intune provide settings to apps that support app configuration. These policies can be delivered through Mobile Device Management (MDM) for enrolled devices or Mobile Application Management (MAM) for apps on unenrolled devices.
Policy Types
- Managed Devices: Policies for apps on enrolled devices
- Managed Apps: Policies for apps with Intune App SDK integration
Delivery Channels
- MDM Channel: For enrolled devices using OS-specific channels
- MAM Channel: For apps with Intune App SDK integration
For an overview, see App configuration policies for Microsoft Intune.
Creating App Configuration Policies
For Managed Devices
iOS/iPadOS Managed Devices
- Sign in to the Microsoft Intune admin center
- Navigate to Apps > App configuration policies > Create > Managed devices
- Select iOS/iPadOS as platform
- Select targeted app
- Configure settings using:
- Configuration designer: Built-in settings
- XML data: Custom XML configuration
For details, see Add App Configuration Policies for Managed iOS/iPadOS Devices.
Android Enterprise Managed Devices
- Navigate to Apps > App configuration policies > Create > Managed devices
- Select Android Enterprise as platform
- Select targeted app
- Configure settings using:
- Configuration designer: Built-in settings
- JSON data: Custom JSON configuration
For details, see Add App Configuration Policies for Managed Android Enterprise Devices.
For Managed Apps
iOS/iPadOS and Android Managed Apps
- Navigate to Apps > App configuration policies > Create > Managed apps
- Select platform (iOS/iPadOS or Android)
- Select targeted app
- Configure settings using key-value pairs
For details, see App Configuration Policies for Intune App SDK Managed Apps.
Configuration Methods
Configuration Designer
Use built-in configuration options:
- Select Use configuration designer
- Configure available settings
- Set values for each setting
- Review and save
Benefits:
- Easy to use
- Built-in validation
- Clear setting descriptions
XML/JSON Data
Use custom configuration:
- Select Enter XML data or Enter JSON data
- Paste configuration XML/JSON
- Validate configuration
- Save policy
Benefits:
- Advanced configuration
- Custom settings
- Full control
Common Configuration Scenarios
Outlook for iOS and Android
Configure Outlook settings:
Account Configuration:
- Email server settings
- Authentication type
- Account setup configuration
General Settings:
- Focused Inbox
- Mail sync settings
- Security settings
For guidance, see Deploying Outlook for iOS and Android app configuration settings in Exchange Online.
Microsoft Edge
Configure Edge settings:
- Home page
- Search engine
- Security settings
- Sync settings
Office Apps
Configure Office app settings:
- Account restrictions
- Data protection settings
- Collaboration settings
Android Enterprise Permissions
For Android Enterprise managed devices, you can preconfigure app permissions:
- Create app configuration policy
- Select Permissions
- Add permissions to override
- Set permission state:
- Prompt: User decides
- Auto grant: Automatically granted
- Auto deny: Automatically denied
Note: Some permissions cannot be auto-granted on Android 12+ for certain device types.
For details, see Preconfigure the permissions grant state for apps.
Best Practices
1. Use Configuration Designer When Possible
- Easier to use
- Built-in validation
- Clear documentation
- Less error-prone
2. Test Configuration
- Test with pilot groups
- Verify app behavior
- Test on different platforms
- Validate user experience
3. Document Settings
- Document configuration keys
- Record setting purposes
- Maintain configuration log
- Share with team
4. Avoid Conflicts
- Use single policy per app/user
- Review all assigned policies
- Understand conflict resolution
- Test policy combinations
5. Monitor Policy Status
- Review policy assignment
- Check app behavior
- Monitor user feedback
- Adjust as needed
Troubleshooting
Common Issues
-
Settings Not Applying
- Verify app supports configuration
- Check policy assignment
- Review configuration format
- Test with different settings
-
Configuration Conflicts
- Review all assigned policies
- Use single policy per app
- Check policy precedence
- Resolve conflicts
-
App Not Reading Configuration
- Verify app SDK integration
- Check app version
- Review configuration format
- Test configuration manually
Additional Resources
- App configuration policies for Microsoft Intune
- Add App Configuration Policies for Managed iOS/iPadOS Devices
- Add App Configuration Policies for Managed Android Enterprise Devices
- Configure apps using Microsoft Intune
Conclusion
App configuration policies provide powerful capabilities for customizing app behavior. By following these best practices:
✅ Use configuration designer when possible
✅ Test configuration thoroughly
✅ Document settings and purposes
✅ Avoid policy conflicts
✅ Monitor policy status regularly
You can preconfigure apps with organization-specific settings, improving user experience and reducing configuration overhead.
Remember: App configuration policies work best when apps support configuration. Always verify app support and test configurations with pilot groups before broad deployment.