Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MDM] Create a simple MDM/AppConfig/specfile.xml #236

Closed
michaelstingl opened this issue Jan 27, 2019 · 2 comments
Closed

[MDM] Create a simple MDM/AppConfig/specfile.xml #236

michaelstingl opened this issue Jan 27, 2019 · 2 comments
Assignees
Labels
feature:MDM all kind of MDM / EMM related features p2-high Escalation, on top of current planning, release blocker sdk-involved Requires SDK development or discussion
Milestone

Comments

@michaelstingl
Copy link
Contributor

As a first step, I'd propose a very simple MDM/AppConfig/specfile.xml with only 2 parameters:

  • single-account
  • fixed server URL

We also need quick guide, how to use this in MDM's like MobileIron for example.

(belongs to EPIC: #2)

@michaelstingl michaelstingl added this to the 0.4.0 milestone Jan 27, 2019
@michaelstingl michaelstingl added feature:MDM all kind of MDM / EMM related features p2-high Escalation, on top of current planning, release blocker labels Jan 27, 2019
@michaelstingl
Copy link
Contributor Author

BTW here is an example doc from another app:
https://www.stratospherix.com/products/guides/RemoteConfiguration.pdf

@jesmrec jesmrec added the sdk-involved Requires SDK development or discussion label Jan 28, 2019
@michaelstingl michaelstingl modified the milestones: 0.4.0, 1.0.0 Feb 6, 2019
@felix-schwarz
Copy link
Contributor

felix-schwarz commented Feb 8, 2019

Intro

AppConfig.org is a vendor standard for describing which MDM options are available for an app. This information is put into an XML file (specfile.xml), which can then be rendered as a configuration interface. Using that interface, admins can then create device configuration profiles (which are just plists, really), which, if installed, become visible to the apps as part of their NSUserDefaults.

As far as I could find out, it's not possible for MDM solutions to extract it from inside the app (because they regularly won't have access to the IPAs), so app makers have to provide it separately. MDM vendors can then either integrate those specfiles into their solutions, or administrators can add it to their MDM setup.

Current status

The ios-app options bookmark.default-url and bookmark.url-editable is what you'll like to look at for the smaller specfile.

AppConfig.org spec creator

Testing the specfile (also: a lot of examples)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature:MDM all kind of MDM / EMM related features p2-high Escalation, on top of current planning, release blocker sdk-involved Requires SDK development or discussion
Projects
None yet
Development

No branches or pull requests

4 participants