Posted on 05-13-2014 02:14 AM
Hi Guys,
Our students' iPads are supervised, we want to disable the App Store and wants to route them in-house to install the App Sotre apps. I found this article https://jamfnation.jamfsoftware.com/discussion.html?id=3945 but it doesn't mentioned that how the VPPs will be assigned to in-house app because in jss --> Apps there is no option available for uploading VPP codes for in-house apps. Any suggestions would be highly appreciated.
Posted on 05-13-2014 02:29 AM
In house apps won't need VPP as they are not licensed that way.
You should be able to deploy without VPP.
Posted on 05-13-2014 02:42 AM
Hi Ben,
Thanks for reply.
we don't have any in-house apps, we want to deploy App Store apps via web server and jss on students ipads. I was testing it and successfully installed iBooks app on one of the iPad via web server but I suspect if that App would have that iTunes account associated to it that I used to download that app and that wouldn't allow us to go beyond 5 or 10 devices. I couldn't download the App using our VPP account too because iTunes didn't allow me. It seems that Apple hasn't provided any proper way of deploying App store apps via in-house web server and MDM.
Posted on 05-13-2014 03:01 AM
Right, so they are app store apps.
AFAIK, you need an AppleID & app store access to install.. BUT I may be wrong.. so please wait for someone else to respond.
Posted on 05-13-2014 05:21 AM
disregard, didn't read fully.
Posted on 05-13-2014 06:30 AM
So what you want to do is lock out the App store, and use Self Service to setup a whitelist of approved apps which the students can install. I suggest you stop calling them in-house apps, because thats not what they are.
This currently cannot be done. If a restriction to prevent installing Apps is present on the device, assigning and installing a Self Service App Store app will also fail.
However, we have a strong need for this function, and as such I have created a feature request to provide this function. What needs to happen is the MDM needs to recognize that there is an app installation restriction in place on the device when it requests to install a Self Service App Store app. It would then automatically remove that restriction just long enough to start the installation, then reapply it before anyone could actually go into the App Store and do anything on their own. The functions are already all in place, Casper just needs to know the logic behind it. Go vote up the feature request.
https://jamfnation.jamfsoftware.com/featureRequest.html?id=1842
Posted on 05-13-2014 07:59 AM
Hi Reeve,
I have voted the feature request.
This currently cannot be done. If a restriction to prevent installing Apps is present on the device, assigning and installing a Self Service App Store app will also fail.
I have tested the above and it installed the app while App Store was blocked and inaccessible, I had tried the iBooks app.
So this article shouldn't be followed ? because it is not compliant to Apple policy.
Posted on 05-14-2014 09:02 AM
I would not recommend it. We looked at it in my organization and quickly decided against it.
Posted on 07-03-2014 07:52 AM
khurram,
How did you manage to block the app store and still be able to install an app?
"I have tested the above and it installed the app while App Store was blocked and inaccessible, I had tried the iBooks app."
Posted on 07-03-2014 10:45 PM
What I do here is I disable the Account modification setting, but allow app installs. So they can not sign into the app store using an Apple ID, but can still install apps from Self Service.
Our iPad program only goes as far as Year 1-4 students, so they don't even know how to get an Apple ID anyway.
Posted on 07-03-2014 10:59 PM
@edullum
"I have tested the above and it installed the app while App Store was blocked"
was the app installed from in-house store ?
if yes, then this is how it is supposed to work but the problem is that the app that has been installed cant be upgraded until you use the same apple id that you used to download that app, iBooks app I mean.
@Shadow_Within
Are you using the same apple id for all ipads Year 1-4 ?
Posted on 07-03-2014 11:04 PM
Yes, we deploy an App that is pre-downloaded and installed via configurator during the image/restore process that is authorised with our corporate Apple ID, which I use on my PC to redeem VPP codes. The ID is not used on any iPad in the App store itself though.
Posted on 07-03-2014 11:10 PM
so actually the VPP codes are NOT associated to the iPads but you buy VPP codes = iPads that will have that app
Posted on 07-03-2014 11:14 PM
Correct, since we deploy all the Apps via self service the iPads never see any VPP codes. But we still buy the correct amount of codes to stay within legal licensing requirements.
nsdjoe wrote up a guide awhile ago about deploying Apps via self service without the need for the device to sign in with an Apple ID, of which I based my deployment model on.
Posted on 07-03-2014 11:17 PM
@Shadow_Within
interesting
@edullum
This might be the solution for you
Posted on 07-03-2014 11:19 PM
Check out nsdjoe's post here;
https://jamfnation.jamfsoftware.com/discussion.html?id=7446
I might end up later on writing up my own guide on the deployment method I use here, as it does vary some from his guide.
Posted on 07-30-2014 12:42 PM
Each student has an Apple ID and App Config is not an option for me. Everything has to be done on the JSS console. How can I achieve this?
Posted on 07-30-2014 01:03 PM
@edullum
If we can download an app from app store without associating it with an apple id then we can do it from jss by placing the app on osx server like ebooks OR if we download an app with apple id associated with it then that apple id should allow you installation to unlimited machines but you won't be able to update that app. Let me know guys if there is a way or if my information is obsolete.