Demo - ODK mobile device management with Publish MDM

Publish MDM Demo

Important notes:

  • This is a live/in-person demo of the upcoming MDM support in Collect, along with biometrics via Keppel, for the ODK Summit; this post will be updated in the coming weeks with a longer/publicly available demo.
  • This software is available on a temporary basis, and will eventually be removed/wiped (don't use it with production forms/data!).

Admin sign-up:

  1. Navigate to https://app.publishmdm.com/o/odk-summit/request-invite/
  2. Request an invite to your email
  3. Check your email for the link to sign up

Add a new MDM user with a work profile (no factory reset required):

  1. Navigate to "Devices"
  2. Click "Enroll"
  3. Click "BYOD"
  4. Enter your name (will be your MDM username) and email address
  5. Click Submit

Enroll the device:

  1. Find the email from TinyMDM
  2. On your Android phone, open the Play Store and install the TinyMDM app
  3. Open the TinyMDM app and go through the setup process, selecting the “Work profile” option on the "Welcome" screen
  4. When you get to the “Link this device to the end user” screen, tap “Use QR code” and scan the first QR code in the email you received from TinyMDM
  5. “Start using the app"

Installation of applications:

Note: Since this is a work profile with private apps, you will need to allow installation from unknown sources for the TinyMDM app.

  1. Look for an android notification, "Applications are ready to be installed"
  2. Open the notification and wait for the ODK Collect and Keppel apps to be installed. You will be prompted for each app
  3. When done, you will see a message, "The installation of the applications is now complete."

Verify the device is enrolled in the MDM:

  1. Back in Publish MDM, close the modal and click “Sync from MDM”
  2. You should see your device in the list (serial number and firmware version will not appear for work profiles
5 Likes