I am interested in writing apps that connect to the intranet or an extranet. In other words, I would like to make private apps for my clients, but I don't want everybody able to access it and be able to download it. Do you know if there is a way to distribute enterprise apps only to a certain people? Does Android do the same thing?
-
Covered in detail here : http://stackoverflow.com/questions/982476/iphone-app-without-appstore – Radim Jun 18 '10 at 20:02
4 Answers
The iPhone Enterprise Developer Program is targeting exactly this scenario. It allows building and distributing apps outside of the AppStore. It does cost $299 instead of $99, however; and it's available for companies with 500+ employees and Dun&Bradstreet number only. If you are small shop working for big clients, you might want to talk with them enorolling in that program so you can develop the app for them.
Update: As @lifeIsGood commented, it looks like Apple has lifted the 500+ employees requirement. At least it's not mentioned anywhere on the Enterprise Developer Program or the Choose an iOS Developer Program comparison page.
They have also added a Custom B2B Apps distribution mechanism, which seems to target the exact scenario the OP asked about.

- 74,861
- 18
- 132
- 169
-
-
Minimum is now 100 employee and it is only to distribute internal company apps, not third party apps. – Guillermo Gefaell Oct 28 '20 at 16:13
The answer is.... sort of. You can create ad hoc distribution, but you are limited to 100 total devices in your list. So, 100 customers. Or, you can sign up for an enterprise license, but to do so your company must have 500 employees (there may be other restrictions there too).
[edit]
One suggestion might be to create your application as SaaS - and charge for the connection/data store
[/edit]

- 14,226
- 3
- 42
- 60
-
Can anyone tell me if this is still true, now that TestFlight has been closed as a way of distributing an app? – Highly Irregular Mar 22 '15 at 21:21
I've been looking into this too. I don't think there's a good way to do this with objective-c, but I do believe this can be done well with HTML5.
I'm reading this book http://building-iphone-apps.labs.oreilly.com/
The iPhone supports the web databases, offline apps, and with the webkit part you get icons so your app can look like a real iphone app and be distributed from a web site.
I don't know much about Android...

- 945
- 7
- 13
-
-
-
I saw that book @ B&N yesterday, nearly bought it. I'll see how it works on the i'web and buy it if I get some use from it. – KevinDTimm Jun 18 '10 at 20:09
For Android, all you do is download the apk file to the phone. Then you go into Settings > Development and allow Non-market installs.

- 3
- 1