We are investigating the possibility to manage iOS devices with MDM server.
We are also planning to joint iOS Developer Enterprise Program in near future.
Fot for now we are using Ad-Hoc provisioning.
Is it possible to use Ad-Hoc with MDM ?
For example we need to set up trial MDM servers to understand what approach is better but do we need Enterprise program for that ? The documentation says about Enterprise in-house and AppStore but nothing about Ad-Hoc distribution (to manage for example these 100 allowed devices)
Thanks in advance
Victor
Related
Is there any enterprise distribution program for blackberry applications?
Is there any method similar to Apple's enterprise distribution of iphone applications?
While going through their documentation, they are talking about using a deployment server and distributing apps with it.
Note: for early OS versions of blackberry - OS 7 or previous versions are my target
As Peter said in his answer, you can use BES to distribute applications in an Enterprise environment.
In iOS, the Enterprise program is basically the only Apple-approved way to deploy software, other than via the iTunes App Store (ignoring how you deploy to your test team).
BlackBerry Java (e.g. OS 5,6,7) devices don't have the same restriction on apps that Apple has implemented. Normal jailed iPhones cannot install software from any arbitrary web server, but BlackBerry devices can.
So, another option is just to post your app (.jad and .cod files) to a (corporate) webserver, and let users download the apps themselves. This is called Over-The-Air (OTA) deployment.
I'm not endorsing this over BES deployment, just adding to your options.
Sorry, don't know anything about iPhone Enterprise distribution.
For BlackBerry, there are two 'variations' depending on whether you are talking BB10+ or BB7- phones. However in principle they are the similar, the BlackBerry Administrator makes an application available to the corporate BlackBerry devices associated with the corporate BES, and these can be pushed to the phone, or can be made available to the phone (for BB10).
A possible restriction here is that the application will only made available to BlackBerry devices associated with that specific BES.
There is more available from the link you have already found.
I think to give a more specific answer we need to understand what you are trying to achieve, and if this is targeted to BB10+ or BB7- devices.
Edit:
Since you have indicated that you are targeting BB7 and earlier, then I would recommend one of these approaches:
a) If you wish to force users to have your software, then the best approach is create a software profile on the BES
b) If the software is optional, then place it on a corporately accessible web server and OTA download as described by Nate. This is significantly easier to maintain than the BES distribution.
I'm developing an iPhone/android app and, in the case of iphone one, I need to host it asap. I am about to finish it but the average time to be published in the AppStore is about 7 days once been aproved. I was looking for any othe host but I'm not sure if they would be work as AppStore, I mean: downloading by everycustoner without doing throught Cydia or things like that.
Any suggestion or experiences?
Thanks
If you have an enterprise account, you can use Enterprise Distribution for in-house apps. But you probably don't, or you wouldn't be asking this question.
If it's a very limited number of devices and you have personal contact with all potential users:
You could deploy it on devices yourself.
You could use ad-hoc beta distribution (made easy with TestFlight, for instance).
Other than that - there are no other legitimate options.
If you want widespread, "ordinary" distribution of a native app on iOS, you'll have to go through the app store, period.
Other than for time-limited plus number-of-devices-limited beta test distribution (Ad Hoc and/or testflight), the only host option for unlimited distribution of an iOS app to ordinary customers with stock devices is waiting for an app to be approved and hosted on Apple's iTunes App store.
I am developing an app for a local kindergarten on iPad. I am supposed to install this app to about 50 ipads that the kindergarten owns. (ad-hoc distribution only) I don't have an iOS dev program membership yet. I wonder which one should I get.
The individual & company program might have problem if I sell more than 100 copies, right?
There is little info about the enterprise program. And I don't really think my situation fit as an "Enterprise".
Thanks in advance.
Leo
You want the iOS program. Either the company or individual program will allow you to deploy to 100 devices ad-hoc, as well as sell or distribute in the store.
Enterprise is essentially if you need more than 100 devices annually for private distribution.
Watch out for using Ad-Hoc. You can distribute the app to up to 100 devices, but AFAIK you can't delete any of those devices once they are set. You won't be "selling" the apps either, when you do it by Ad-Hoc, the apps are not distributed on the app store. You will have to do updates manually too.
I am creating an application for an huge enterprise , I came to know about apple Enterprise programme for the in house distribution.
Using that I can control the iPhone through server. My server will connect with Apple server and then I can control the iPhone.
But can any one suggest me how the server will connect with the APNS and how my device will perform all the things ?
Be specific to the question : What code is needed on server as well as on iPhone so accomplish such kind of task like Mobile Device Management?
any tutorial or help will be great full..
Thanks in advance
There is no code. You need to purchase a Mobile Device Management (MDM) solution from one of the 3rd parties listed on Apple's MDM for iOS 4 site. Or wait until Mac OS X Lion Server ships later this year.
One of the MDM providers Airwatch is providing an SDK you include with your in-house app that ties back to Airwatch MDM server. You will need to speak to them for more details.
Can you anybody please about inhouse distribution of iphone development
Regards,
sathish
What you need to look into is iPhone app adhoc distribution.
There are three kinds of distribution:
Ad hoc. You add the unique ID of up to 100 devices in the iPhone Provisioning Portal. You can then email your users the built app with the certificate that you generate with those IDs. This is usually used for beta testing.
App Store. You already know this and it's not what you want.
Enterprise. "Developers at companies with 500 or more employees who are creating proprietary in-house applications for iPad, iPhone or iPod touch should apply to the iPhone Developer Enterprise Program."
From your question I'm not sure whether you mean option 1 or 3.
For enrollment in the Enterprise program you need '500 or more employees and a DUNS number' and $299 (see here).
If you don't meet all of these criteria, you're basically stuck with ad hoc distribution. You can distribute to a maximum of 100 devices per paid Apple Developer Program account.