Skip to main content

Admin Dashboard

JAMF School - iOS Configuration Guide

The following contains procedures for configuring JAMF School for iOS.

You must have the following ready prior to deployment:

  • iPad Devices already enrolled in your JAMF School Dashboard.

  • Device Groups defined for student iPad devices.

To get your organization ID and name

  1. Sign in to your Apple School Manager account with your Administrator credentials.

  2. Click your account name in the lower left-hand corner, and then choose Preferences from the drop-down menu.

  3. Locate your Organization ID and Company Name.

  4. Send this information to Blocksi and we will add your organization to the approved list of customers who can use our filtering app.

To configure volume purchasing

  1. Log in to Apple School Manager at https:school.apple.com.

  2. Click your account name in the lower left-hand corner, and then choose Preferences from the drop-down menu.

  3. Click Payments and Billing.

  4. Click Download in the Content Tokens section next to the correct server location token under the Apps and Books tab. The token downloads to the Downloads folder on your computer.

  5. Navigate to Organization > Settings in the sidebar of the Jamf School MDM portal.

  6. Click the Content (Volume Purchasing) payload.

  7. Click Add Service Token and upload the token you downloaded.

  8. Click Apply, and then click Edit.

  9. Clear the Primary account checkbox if this account is not your primary account, and choose a license assignment method.

  10. To invite users to Apple School Manager when they enroll in Jamf School, select the Automatically invite user checkbox. You can do this either from a pop-up on the device or add a Web Clip to the Home screen.

  11. Click Apply. The content is added to the Apps or Documents table in Jamf School. You must synchronize your volume purchasing account with Jamf School after purchasing or adding content via volume purchasing.

To add and configure the Blocksi for iPad Application

  1. Sign in to your Jamf School MDM portal, and click Apps in the sidebar.

  2. Click Inventory.

  3. Click the Sync with Apple School Manager button to have the Blocksi for iPad application synced into your inventory.

    Note

    This may take some time depending on when the Volume Purchasing of the application was completed. If the application does not appear, you may click +Add App > Add iOS App to search for Blocksi for iPad and add it to your inventory.

    Add iOS App
  4. Click the Blocksi for iPad application to edit the configuration of the app after the application is listed in your inventory.

  5. Check the next settings in the Options section:

    • Show this app in Jamf School Teacher

    • Allow Teachers to distribute this app

    • Prevent users from removing the app

  6. Click Show Advanced Settings in the Options section to modify the Managed Configuration of the application.

    Managed Configuration Window
  7. Add the following XML configuration In the text box for new XML.

    XML Configuration

    Note

    Replace the admin@blocksi-super-admin.com value with your school’s super-admin email.

    Note

    You may also change the 123PasswordExample password string to whatever password you choose or leave it as is.

  8. Click Save. When you have finished, you should see the following screen:

    Distribute App
  9. In the This app will be distributed to the following device groups section for adding device groups, select the group of devices that you want to push the Blocksi for iPad application.

  10. Once added, click the settings cogwheel  for the Group to ensure that the XML-managed configuration is applied to the Device Group.

    Device Group

    Note

    A check mark next to the Managed Configuration text indicates that the XML configuration created is selected. If there is no checkmark, click Managed Configuration: new XML to select this for the device group.

    Distribute App to Groups
  11. Click Save.

To create a profile

  1. Click Profiles > Overview in the left sidebar menu in the JAMF School portal.

  2. Click + Create Profile to create a new profile. The following window opens.

    Create Profile Window 1

    Note

    You may also modify an existing profile. If you do, you may skip this section.

  3. For the platform, select iOS. The following window opens.

    Create Profile Window 2
  4. On the next screen, select Device Enrollment and click Next.

  5. Chose a Profile name (example: Blocksi iOS Profile) and click Next.

    Create Profile Window 3
  6. Click Finish.

To configure the scope

  1. Click Scope under General settings on the Profile Setting Configuration page.

  2. Click the + button to add the Device Groups that need this profile installed. The following window opens.

    Blocksi iOS Profile
  3. Make sure Automatic installation is set for the device groups. The following window opens.

    Distribute Profile
  4. Click Save.

To configure the iOS payload

  1. Select DNS proxy under iOS Payload (Supervised only) in Profile Settings Configuration.

    iOS Payload
  2. Click Configure.

  3. Add com.blocksi.dnsproxy in the App Bundle ID field.

  4. Add com.blocksi.dnsproxy.ext in the Provider Bundle ID field.

  5. Add the following configuration in the Provider Configuration field:

    Provider Configuration

    Note

    Update your Blocksi SuperAdmin username. You can do this on the Admin Dashboard > Dashboard Settings > Administrators and Roles page. You may also change the 123Blocksi password string to whatever password you choose or leave as is. If you do, make sure that this configuration matches the XML configuration that you set in the Add and Configure the Blocksi for iPad Application topic.

  6. Click Save. When you have finished, the configuration should look like this:

    Blocksi iOS Profile

The deployment configuration is now complete. All that is needed now is to verify if the configuration is correctly installed on the target enrolled devices.

To create the filtering policy, please see Configuring the iOS Filtering Policy on the BMEE Admin DashboardConfiguring the iOS Filtering Policy on the BMEE Admin Dashboard