nextcloud/android

Android Enterprise support: Client configuration management

Open

#408 opened on Nov 26, 2016

View on GitHub
 (9 comments) (2 reactions) (1 assignee)Java (3,752 stars) (1,719 forks)batch import
approvedenhancementhelp wantedtmp (ignore): mgmt

Description

I may have touched on enterprise use in the past @AndyScherzinger, but this is slightly different.

Rather than uploading a config payload into an MDM platform alongside the NC app to automatically setup the NC client on a per-user basis, Android Enterprise APIs can be used within the app to provide these configuration fields to administrators as soon as the app is uploaded.

For example, an email client:

Let's me set the user, server and even password, making deployments to endpoints so easy it's hardly even believable.

If the NC app can hook into the Android Enterprise platform I think you'd have a pretty attractive offering for businesses running 10's of hundreds (/thousands) of android endpoints.

https://developer.android.com/work/managed-configurations.html

And the beauty is, users can have NC installed for both work and personal, meaning the business controls (and can remove) the data in the NC AE installed app (identified by a small briefcase icon on the app icon) meanwhile the normally installed NC app connects to the user's own NC and can't be tampered with by the business at all.

I can both provide access to my EMM lab environment for testing and/or document the setup and deployment of the app under Android Enterprise.

Contributor guide