The best thing to do is read some of the documents Apple have provided on integrating iPhones into an enterprise, they are here:
Scroll down to the section about Flexible Deployment.
Thanks for your reply.
I have read through the documents you have referred to but I cant find any mention of how I can easily roll out iTunes Apps to all the handsets with a single iTunes account. I might have missed it so if you can point me to where exactly I should read I would appreciate it.
Thanks in advance.
You see thats exactly what my problem is. My company is looking at using MobileIron as the MDM solution to manage an enterprise fleet of IOS devices. Problem is that in order to manage them I need to install a free App (the MobileIron client) from iTunes. Once the App is on the phone everything else is handled remotely by the server but until i get the App on there I cant do anything remotely with the phone.
So my question remains, how do I install a free App from the iTunes store onto 1000 devices without making Apple upset?
I don't recommend using a generic iTunes account though I don't know that is legal or not.
Sooner or later almost all iOS users must have their own iTunes account,
it's a good way to let users get their own account before deploying the devices.
Users can install Mobileiron Client software with their iTunes account while registering process.
You can send a "recommend application list" with a Mobileiron server(VSP server) after users' registration.
You may have to make a detailed instruction manual for users
but it's much less work compared to the way you set up 1000 devices on your own.
Problem is that we are required to have the handsets all setup and ready for use before we hand them over to our users ie the same as we would usually do with BlackBerry handsets. Our users are the most un-tech savvy people out there and the last thing they need is to follow a docco illustrating how they should install the MobileIron client and configure it. There simply has to be a way to do this. I am dumbfounded as to how complex this is getting. If its this hard for 1000 users then god help any IT Admin who has to configure 10000 of them.
Yes, this is very much the chicken-and-egg problem of Mobile Device Management for iOS devices. Let's hope it gets easier in the future.
One approach to deploying the app is self-service using Web Clips.
Use iPhone Configuration Utility or MobileIron to create a Config Profile containing a Web Clip labeled "Install Me!" that points at the App Store URL for the app you need installing.
The user taps "Install Me!" and iOS Safari will redirect to the App Store app, where the app for downloading is displayed. The user installs it manually.
Not pretty, but a little easier than following a written long script. And not very scalable as you need 1 web clip per App Store URL.
Alternatives are, use the web clip to direct the user to an intranet web page with a list of App Store URLs for all the apps you need them to install, or use the MobileIron's "Suggested Apps" feature as previously mentioned.
Deploying paid apps is particularly tricky for large deployments. However, there are some tricks: like using the App Store "Gift This App" feature to purchase the app and "gift" it to an end users. Alternatively, purchase iTunes gift cards from apple to value of the Apps you need them to install, and let them manage the purchase and installation themselves.
Again, I hope this gets streamlined in the future, but for now, it's the best we can do.
We are trying to figure out how to handle this exact same problem with deploying 75 phones. The problem with having the end user install the app store app is not that big of a deal. The real problem is the configuration. For example we are using a credit card processing application. To configure you must have account information including admin user ID and password. It would make no sense to expect any business to give this info to the end user. Has anyone heard of a way to purchase apps on a larger scale so that you can basically treat it as an in-house app. I have talked with support for the app Payware Mobile and they thought I was crazy asking for the actual app files so that it could be deployed using the iPhone configuration utility. There must be some sort of work around that allows a business to easily deploy apps purchased from the iTunes store. Please help! Someone out there must have a work around.
I am also somewhat in the same predicament. I am trying to manage roughly 1000+ iPads across the country and am trying to figure out the most efficient way to do this. Each iPad has several apps that need to be installed, a configuration profile and a unique static IP address. I am currently using MobileIron to track all the units and push webclips to them, but I am wondering if anyone has found a more efficient method. I am also using Apple configurator to install the iOS and configuration profiles as well. Ideally it would be great to find a to script this or make it more automated.