How to enroll iOS devices with Jamf Pro

Avatar

By Ruben Figueroa

updated 9 days ago

Follow the instructions below to deploy HiddenApp for iOS with Jamf Pro:

Prerequisites

• Jamf Pro


• iOS 12 or later

Required iOS Permissions for HiddenApp


• Notifications


• Location Services


• Background App Refresh


• Camera


1. Click on device enrollment



2. Click IOS


3. Click enroll multiple devices


4. Click view account key


5. Your account key and token will pop up and a PLIST file will be downloaded automatically


6. Within your Jamf Pro instance, navigate to Devices


7. Navigate to Mobile Device Apps and click New


8. Choose App Store app or apps purchased in volume and click next


9. In the Search field, search for HiddenApp Ltd, Choose the relevant App Store Country or Region and Click Next.


10. Click Add on HiddenApp Ltd on either iPadOS or iOS depending on the use case.


11. In the General pane, complete the information as required (suggestion: edit Display Name to something unrelated to HiddenApp to disguise it) and set the Distribution Method as Install Automatically/Prompt Users to Install.


12. Suggestion: Deselect Allow users to remove app (iOS 14 or later) and then navigate to Scope.


13. Set the Targets (and Limitations/Exclusions if required) and configure Managed Distribution as appropriate.


14. In App Configuration copy and paste the content from the PLIST file downloaded from HiddenApp. For use in Jamf Pro the content of the PLIST should be edited to remove the configuration dictionary portion of the plist. See structure below:

<dict>
<key>email</key>
<string>YOUR HIDDENAPP ACCOUNT EMAIL ADDRESS</string>
<key>token</key>
<string>YOUR HIDDENAPP KEY</string>
</dict>
</plist>


15. Next, accept the install on the target device. The device will be automatically registered to your HiddenApp account on opening the app.

16. Lastly, you will need to accept the following Privacy Control Requests:

- Location (Always & Precise Location)

- Camera

- Notifications

Did this answer your question?