Skip to main content
Jamf Nation, hosted by Jamf, is the largest Apple IT management community in the world. Dialog with your fellow IT professionals, gain insight about Apple device deployments, share best practices and bounce ideas off each other. Join the conversation.

Customizing the Self Service Web Clip Icon

Overview

When the Self Service web clip is installed on mobile devices, a default Casper Suite icon is used. This article explains how to use a different icon.

Note: The following procedure can also be used to manually deploy the Self Service Web Clip.

Versions Affected

Casper Suite v8.0 and later

Procedures

Version 9.4 or Later

  1. Log in to the JSS with a web browser.
  2. In the top-right corner of the page, click Settings.
  3. Click Mobile Device Management. On a smartphone, this option is in the pop-up menu.
  4. Click Self Service.
  5. Click Edit.
  6. Choose "Neither (manual installation)" from the Install Automatically pop-up menu, ensure that the Allow Self Service web clip access checkbox is selected, and click Save.
  7. Create an iOS configuration profile. For more information, see "iOS Configuration Profiles" in the Casper Suite Administrator's Guide.
  8. Select the Web Clips payload and click Configure.
  9. Enter a label for the web clip.
  10. Do one of the following:

  11. To install a web clip with the Install All button for in-house apps, type the following in the URL field:
    https://jss.yourjss.com:8443/mdss/?udid=$UDID&installAllButton

  12. To install a web clip without the Install All button for in-house apps, type the following in the URL field:
    https://jss.yourjss.com:8443/mdss/?udid=$UDID

  13. Upload an icon for the web clip.

  14. Select the Full Screen checkbox.
  15. Click the Scope tab and configure the scope of the profile. For more information, see "Scope" in the Casper Suite Administrator's Guide.

Version 9.0-9.3x

  1. Log in to the JSS with a web browser.
  2. In the top-right corner of the page, click Settings.
  3. Click Mobile Device Management. On a smartphone, this option is in the pop-up menu.
  4. Click Self Service Web Clip.
  5. Click Edit.
  6. Ensure that the Install Automatically checkbox is deselected and click Save.
  7. Create an iOS configuration profile. For more information, see "iOS Configuration Profiles" in the Casper Suite Administrator's Guide.
  8. Select the Web Clips payload and click Configure.
  9. Enter a label for the web clip.
  10. Do one of the following:

  11. To install a web clip with the Install All button for in-house apps, type the following in the URL field:
    https://jss.yourjss.com:8443/mdss/?udid=$UDID&installAllButton

  12. To install a web clip without the Install All button for in-house apps, type the following in the URL field:
    https://jss.yourjss.com:8443/mdss/?udid=$UDID

  13. Upload an icon for the web clip.

  14. Select the Full Screen checkbox.
  15. Click the Scope tab and configure the scope of the profile. For more information, see "Scope" in the Casper Suite Administrator's Guide.

Version 8.0-8.x

  1. Log in to the JSS with a web browser.
  2. Click the Settings tab.
  3. Click the Mobile Device Management Framework Settings link.
  4. Click the Self Service tab.
  5. Ensure that the Install Self Service Web Clip checkbox is deselected, and then click Save.
  6. Create a new iOS configuration profile. For complete instructions, see "Creating and Distributing iOS Configuration Profiles" in the Casper Suite Administrator's Guide.
  7. Add a Web Clips payload to the profile.
  8. Enter a label for the web clip.
  9. To install a web clip with the Install All button, enter the following in the URL field: https://jss.yourjss.com:8443/mdss/?udid=$UDID&installAllButton To install a web clip without the Install All button, enter the following in the URL field: https://jss.yourjss.com:8443/mdss/?udid=$UDID
  10. Upload an icon for the web clip.
  11. Select the Full Screen checkbox.
  12. Assign devices or user groups to the scope, and then click Save.
Like Comment
Order by:
SOLVED Posted: by jafuller

For step 4, even if you turn off the "Install Self Service Web Clip" you will still want to ensure the other options are selected if you want to:
1. Require users to log in
1. Allow users to install all applications with one tap
1. Prompt user to update MDM Profile

The third one I would suggest leaving checked before unchecking the "Install Self Service Web Clip" option.

Like
SOLVED Posted: by Casti_IS

What about the same process for Computers / Managed Mac's?

Like
SOLVED Posted: by mbarlak

In 8.6

There are two additional options you may need to look at:
Update in-house apps
Update App Store apps

Like
SOLVED Posted: by deej

This doesn't appear to work in 9.2. With "Install Automatically" off and a web clip deployed to the device...

"Access Denied \- This device is not authorized to view the app catalog"

...appears when attempting to view Self Service. Turning "Install Automatically" back on, resulting in two Self Service icons \- one from the manually created config profile and one from the automatically created config profile \- makes the manually created one suddenly work.

I've checked the URL on the manually created web clip is the same as the auto-created one (.../?udid=$UDID) and it is. If I copy the URL, complete with UDID, and access it from my Mac, I get the catalogue. If I turn off "Install Automatically" and hit reload in my Mac's browser, I get the Access Denied error.

It's like turning on the automatic Self Service icon also activates the Self Service function for that device, and simply deploying a web clip isn't enough.

Like
SOLVED Posted: by pew

Noticed that the URL's in the article don't include:8443 as one would expect. Once we added that we get the same thing as @deej][/url][/url.

pew

Like
SOLVED Posted: by dboeshart

We have the same problem as pew and deej and I have come to the same conclusion as deej that turning on the automatic Self Service icon not only puts the icon on all devices, but also enables the Self Service service.

We are attempting to set up the Self Service portal for staff mobile devices only.

We are running JSS 9.22 on Microsoft Server 2008 R2 Standard.

Like
SOLVED Posted: by steelopus

A JAMF Support tech told me back on 10/25/13 that this is a known bug in v9+.
She said the Defect \# is D-004993.
That info might be handy if anyone wants to contact them to check on the status.

Like