Many churches who use iPads for check-in also deploy an MDM (mobile device management) solution like Mosyle, Jamf, etc. MDM software allows you to centrally manage devices / configurations, making it super easy to deploy at scale. The Rock Check-In iPad app can be deployed via MDM as well, it's just a little obscure how to do so. Credit to Michael Allen for creating a wiki in Github with a lot of this information!

NOTE: Whatever settings you push through your MDM provider will override any settings applied locally on the iPad itself. This is crucial information when you are testing, because your results will be inconsistent.

Step-By-Step

This guide is focused solely on how to prepare the configuration for the Rock Check-In App within your MDM solution. So this assumes the following are already true:

  • You have an MDM solution already loaded with devices
  • You have a profile within your MDM solution that installs the Rock Check-In app


  1. Prepare the application configuration
    1. Navigate to this AppConfig Generator webpage.
    2. Upload the attached specfile.xml file
    3. Click Configure to load the xml file into the configurator
    4. Specify the values for each field as needed for your organization
    5. Screenshot_2024-04-25_at_2.57.17 PM.png
    6. Click Submit
    7. The XML configuration is created and now available to copy to your clipboard
    8. Screenshot_2024-04-25_at_3.04.44 PM.png
    9. If you are using Mosyle, you only need the  <dict>...</dict> part, otherwise you will need the entire Plist.
  1. Login to your MDM platform
  2. Navigate to the profile that installs the Rock Check-In app
  3. Load the configuration XML from the earlier step (pictured below is what it looks like in Mosyle, for reference)
  4. Screenshot_2024-04-25_at_3.10.49 PM.png


That's it! Your MDM will now install the Rock Check-In app using the provided configuration.