Make one App on iPad non removable

Abernard
New Contributor

I know I can make Apps either able to be removed or not. But is there a way to make only a certain app be non removable. I would like our Filter App to not be able to be removed. If they do then the students get unfiltered access to the web.

I would like the students to be able to add and remove apps that they download from the self service. (They have no App Store)

Thanks

9 REPLIES 9

jgwatson
Contributor

Dito. For us it would be Self Service, because students are always deleting it.

blackholemac
Valued Contributor III

That would be nice here in our K-12 district as well...what comes to mind is the standardized testing app, but having kids delete Self Service is a pain as well.

Submit a feature request and I'll gladly vote it up. Don't know if it's one that Jamf can fulfill or if Apple needs to.

Emmert
Valued Contributor

I'm making an assumption, I think if it were possible to do that for one app, they surely would have done it for Self Service already. I suspect this is technically impossible to do through Apple's APIs.

Our solution to Self Service is a webportal we created that sends an inventory update to an iPad upon demand - just enter an iPad's serial number and Self Service should be reinstalled along with the inventory update.

Abernard
New Contributor

Or is there a way to deploy this app and not have it show up in the self service. That way if they delete it they cannot get it back on the device? That way when we get an inventory update they will check in that they have removed the filter and we would be able to speak with the student.

Emmert
Valued Contributor

You could set it to auto install and not be in Self Service. Then it'll re-appear when it's re-inventoried. The problem is the time between inventories where it's missing.

cdenesha
Valued Contributor III

@Emmert Is your web portal solution similar to this? Can you share details?

thanks,

chris

Emmert
Valued Contributor

It's very similar, yes. It uses the API to do a match based upon the serial, then sends out a blank push and inventory update command to the matching iPad's ID.

It's written in JSP so it can live in the inhouse folder on the JSS server. I can post the code somewhere if you're interested.

RWitt
New Contributor II

Its not exactly the same, but I think you can do something like this. If you force out an app via self service that pushes the app out and auto installs doesn't the app come back if deleted the next time a device runs an update inventory?

I haven't tested this but in theory it should be similar to what SS does when deleted. I know this isn't exactly it but it would be close.

cdenesha
Valued Contributor III

@Emmert Normally I would be but we are now hosted so it wouldn't work. Thanks anyway!! :)