CALC's MDM Configuration and Volume Purchases (VPP)
Please always use only Apple's official VPP site for Volume Purchases (special discounts available for educational institutions):
Since v3.5.5 CALC allows for these special actions and settings via an MDM Server (i.e. @"com.apple.configuration.managed"):
AppConfig XMLs files (v3.5.18+)
- CALC Prime (v3.5.18) --> Designed for VPP
- CALC Smart (v3.5.18) --> OK for VPP, but better for individual purchases
- CALC Swift (v3.5.18) --> Not recommended for VPP, Subscription based
AppConfig XMLs files (prior to v3.5.18)
- CALC Prime (v3.5.6)
- CALC Smart (v3.5.6)
- CALC Swift (v3.5.6)
Manual MDM plist definitions
Actions:
An NSString based key acting like an incremental "on switch" - one action will be executed per device / per increment (+1) starting with the integer value of 1.
- Reset all settings & customizations (@"resetAll")
- Erase history (@"eraseHistory")
- Restart tutorial (@"restartTutorial")
- Set Theme (@"setTheme")
Settings:
- Set Theme : enum {
ThemeLight = 0,
ThemeSilver = 1,
ThemeNight = 2,
ThemeYellow = 3,
ThemeSalmon = 4,
ThemeSky = 5,
ThemeCustom = 6
} (@"setThemeEnum"); - Disable Themes (@"disableThemes")
- Disable Converter (@"disableConverter")
- Disable Graphing (@"disableGraphing")
- Switch the default Division Symbol to "/" (@"switchDivisionButton") (added in v3.5.18)
Dictionary that is sent back to the MDM server as feedback (for info purposes) via @"com.apple.feedback.managed":
- static NSString * const kFeedbackResetAllCountKey = @"resetAllCount";
- static NSString * const kFeedbackEraseHistoryCountKey = @"eraseHistoryCount";
- static NSString * const kFeedbackRestartTutorialCountKey = @"restartTutorialCount";
- static NSString * const kFeedbackSetThemeCountKey = @"setThemeCount";