Currently the system will assign all licenses before any apps are installed on the device. It also assigns in an order determined by the system. I would like for the license to not be considered applied until the user installs the app from the kiosk. We have examples of sites requesting Apps to be installed, but they only need 5 license out of a pool of 20 devices. For it to work now, I would have to create smaller groups to accommodate those smaller licenses of paid kiosk apps. This is not very efficient.
Mobile Fileset Kiosk Assigment
24 Feb 2017 09:11 #2470
Actually this was FileWave behavior a few years ago.
We changed from "assignment on demand" to "pre-assignment" due to Apple recommendations when VPP has been introduced.
At this time only "user based" license assignment was possible, and the reason is that iTunes purchase history can "take some time" - depending on the context (load on Apple iTunes services side). We had report - during 'back to school' rollout, so when Apple services were under heavy load - that it could take up to one hour until devices are notified the license was associated.
So the recommendation was to pre-assign licenses as early as possible - you don't want your end users to tap "Install" button and have to wait half an hour until the app comes, with a recommended minimum of 3 minutes delay between license assignment and app installation request.
Now, Apple introduced Device-based licensing and made it quick enough so this delay should be useless now ; this mean that we should be able to have again "assign on demand" strategy, for device-based licenses only. We can't just revert what we did as, if you still have apps with user-based licensing only, they still require the pre-assignment strategy, so we will have to mix behaviors. The reason it is not back in FileWave is that this part of the code is really sensitive and we don't want to cause you problems by releasing a change before being sure it will not break your setup.
I don't know how many licenses you have, but I know some of our Alliance users have millions of them, and if there is something wrong, this means that they may have to re-sync all licenses with Apple VPP services, which as you probably know is taking a lot of time, could be more than a day. So we want to be on the safe side here - but we understand moving back to "assign on demand" strategy would be welcome, we're confident that we will be able to add it back to FileWave ; we just want to make it the right way :).