Develop iPhone application within a company? [duplicate] - iphone

This question already has answers here:
Closed 12 years ago.
Possible Duplicate:
iPhone apps for company-internal use - possible?
As a developer, I can sign up with Apple to develop and sell applications through Apple store. I think there may be ways for companies to setup company-wide applications so that those applications can only be deployed, downloaded, updated and used within a company. Is that true?
If so, does any one have experience to develop application within a company for iPhone? What's the procedure? Is it possible to set up a company Store for deploying and using applications? If there is any price related to this kind of service? and how much if it is possible?

That's correct, there's an iPhone developer program for enterprises.

this link should get you started: http://www.apple.com/iphone/business/
Actually there's a special enterprise development program, which costs $299 per year. It allows in-house development.

I have answered for a similar question here. Here's my post again, below:
"You have 2 types of subscription for the iPhone developer:
$99 a year - regular program with the ability to upload your applications to the app store.
$299 a year - enterprise program that is used for distributing apps inside the company...
The second program is exactly for you."

Related

How can I make an app available without adding it to the Apple app store? [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 9 years ago.
Improve this question
I want to create an iPhone/iPad application for a restaurant menu. The application works only for this restaurant. I want to install the application without uploading it in the app store.
I don't want to install the application into the devices as developer device.
What options do I have for this kind of distribution scenario?
Look at docu for Enterprise Apps. But then the restaurant needs an Apple Enterprise license, and everybody installing the app must be an employee of the restaurant.
Developper and ad-hoc apps work only for a limited time (3 months if i remember correctly).
Apple offers two ways you can do this. (The third is jailbreaking.)
The older way, an Enterprise membership. This is more designed for large organizations with an IT department:
$300 annually
you deploy directly to the device
terms of the contract say: may only deploy onto devices owned by the business (and yes, they can tell if you abuse this)
apps last 1 year, must be re-signed and re-deployed
kinda labor-intensive and fiddly, especially if the developer and device manager are different people, or use different signing keys; really needs an MDM system to work well
since Apple doesn't review your code, you can use private API if you want. woo hoo.
There's a newer way, which I highly recommend: the B2B App Store.
works with your $100 developer membership
deployment uses Apple for hosting, doesn't expire
needs no special software; works well with Apple Configurator
app is private to whoever you specify
the business gets access by signing up for the free "volume purchase program".
In fact, the whole process is almost exactly like a normal app store app, except that the app is not public. Apple reviews it, puts it in the "secret" store. Developer specifies some Apple IDs; only those Apple IDs can see the app in the store (through the volume purchase interface.) They can install it, AND/OR generate redemption codes for it (which work for anyone.) It's very slick. There's a good 2012 WWDC video about it for dev program members.
https://developer.apple.com/programs/volume/b2b/
Both programs require the business to have a DUNS number. This is generally not a problem.

In-house app rejected in app store [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I have submitted three in-house apps to app store with the username and password requirement to access the app. But it was rejected the second time. I followed the solutions offered here in the following posts,
Alternative solutions for in-house iPhone enterprise app distribution
iPad in-house App distribution through App Store
I used an alertview to ask for username and password. Username and password are saved in keychain. My applications are single window applications that doesn't require internet connection. How can I submit my app to the app store? Some suggest implementing php username and login for the app. How can I accomplish that? Can anyone give an explanation ?
Reason I have got from Apple:
We found that your app is an in-house application, intended for
employees or members of your organization. As such, it is not
appropriate for the App Store.
For information on distributing proprietary, in-house applications,
please refer to the iOS Developer Enterprise Program.
If you cannot - or choose not to - revise your app to be in compliance
with the App Store Review Guidelines, you may wish to build an HTML5
web app instead. You can distribute web apps directly on your web
site; the App Store does not accept or distribute web apps.
HTML5 is the major new version of HTML and enables audio and video to
play natively in the browser without requiring proprietary plug-ins.
Using HTML5, web apps can look and behave like native iPhone and iPad
apps, and using HTML5's Offline Application Cache, a web app can work
even when the device is offline. With web apps, you have flexibility
to deliver as much or as little functionality as you desire.
To get started with iPhone or iPad web apps, please review Getting
Started with iPhone Web Apps.
For a description of the HTML elements and attributes you can use in
Safari on iPhone, check out Safari HTML Reference: Introduction.
Just as Apple suggested, you should look into the iOS Developer Enterprise Program. It is created specifically to work for in-house app development.
With an enterprise distribution profile and certificate, you can create .ipa files that can be installed on any device, with no need to get the device IDs of all devices you plan to install it on beforehand.
This line says it all,
We found that your app is an in-house application, intended for employees or members of your organization. As such, it is not appropriate for the App Store.
For information on distributing proprietary, in-house applications, please refer to the iOS Developer Enterprise Program.
They don't want in-house apps on the store, they want you to use their enterprise program.
Apple as a company wants to make the most money and for them they limit this method to make more money. However it is only $300.
University (i think it's similar to Enterprise but for academic institution) will not work since it requires the device id's like ad-hoc.
For iOS 3 programs are available:
Developer, to submit to App Store only
Enterprise only for in-house distribution, ie in your company limited to your employees and not for App Store
University (i think it's similar to Enterprise but for academic institution)
To confirm you strongly that you cannot use Enterprise as you wish, i can tell you that when my company subscribed Enterprise Program, someone from Apple phone me asking if I understood that Enterprise license does not allowed to submit on the App Store.

iOS installing apps without app store [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 3 years ago.
Improve this question
is there any LEGAL way (w/o jailbreak) to install iOS application to iOS device (ipad, iphone, ipod) without publishing to application store? For example - application for closed group of users (admins/moderators etc of some web application).
Apple supports "Ad-Hoc" application distribution for exactly this purpose, but it is limited to 100 devices. If you have an Enterprise developer account, you can do Ad-hoc distribution within your organization, as well.
iOS Developer Distribution Options
iOS Developer Enterprise Program
You need to apply for a Enterprise/Corporate development license with Apple. Then they provide the option to deploy without the app store.
The minimum amount of employees is high though (about 500 I think). EDIT: The employee restriction has been removed!
See this link for more info: http://developer.apple.com/programs/ios/enterprise/
Yes, ahdoc distribution allows you to installed on upto 100 devices (including the ones you use for development), all you have to do is have the paid for developer account (the standard $99 one).
Here's one explanation, but there are loads of articles around on the subject:
http://furbo.org/2008/08/06/beta-testing-on-iphone-20/
Update Summer 2013: The limit now seems to have been increased from 100 devices to 200 devices.
Without jailbreaking, there are solutions for private market places which bypass the app store.
Some of the names of these companies are:
Appaloosa
EnterpriseAppZone
apperian
mobileiron
appcentral
https://music-vk.com/ - These guys somehow make it possible to install their app directly via a Safari link. It requires no usernames, no passwords. Just click and it is installed right away. Haven't figured out how they do it though
Yes there is. Search 'hip store' on google and click on the first result. When you get there you type what app you want. Then when the app comes up click 'tai xoung' then a pop up comes up click 'tai xoung' again and then it will take you to another screen with a loading bar and it will count down. Then you will click install.

Can you develop an internal business application for the iPhone? [duplicate]

This question already has answers here:
Closed 12 years ago.
Possible Duplicate:
iPhone app without AppStore
My boss had an idea to develop an application that would be used for a few hundred contractors/employees and deploy it on an iPhone. So basically an internal business application that is an extension of the home-office application for mobile workers.
I was under the impression that it is only possible to distribute applications (except in a testing mode that expires frequently) to an iPhone via the Apple Store, and that Apple will only accept applications that are for general use. Not something that only a few hundred people world wide could use (say the data would be restricted to credentials that would only be given to such people).
Is my impression correct, or does Apple allow that kind of development?
EDIT: OK, my impression is wrong, at least partially. But here the company does not have 500 employees. Is it then not possible?
Yes, you can purchase an Enterprise Development License for $299 USD.
This allows company distribution for organizations large than a certain size. I believe 500 employees, but check the site.
I have developed an app for a client's internal use and have had it distributed it on the App Store, using a standard developer account (the $99 one). You can find it here: http://itunes.apple.com/us/app/evolve-2010/id348772647?mt=8
I was pretty surprised it was approved (I had the client prepping for a massive ad-hoc distribution). If you're developing something requiring credentials, I'd provide a test user/pass to Apple when you submit.
So, good luck, and have a back up plan.
I've heard rumors and anecdotes about companies with less than 500 employees being able to negotiate plans with Apple. Apple does have reps that work behind the scenes with enterprise users. Probably takes longer to get it running. Your mileage may vary.
If your company has greater than 500 employees and a Dun & Bradstreet number, you can register for the Enterprise Developer Program # developer.apple.com/iphone - this will permit you to do what you desire.

iPhone Application Enterprise Distribution Process [duplicate]

This question already has answers here:
Does the iPhone / iPod Touch support bulk enterprise app deployment or would all customers have to buy from app store
(3 answers)
Closed 9 years ago.
I have a client that wises to distribute their iphone application to only their employees and not on the iTunes App Store. To me this sounds like a situation for Enterprise Distribution.
Could someone explain to me in as much detail as possible this process. I know we will need to enroll as an Enterprise Distribution Member before any of this can happen, but after that I am not sure how the end-to-end distribution process works.
Really the main question is "How do we 'push' the application to the indvidual's iPhones?"
Thanks in advance. Any help is much appreciated.
You have several choices:
(1) Email your IPA files to employees with install instructions into the desktop iTunes App.
(2) Create your own web server, put your IPA files up on the server. Provide instructions for iTunes app installation.
(3) Use a product that provides over the air distribution and helps in deployment and management, handles updates, reports on downloads, etc.
If option (3) makes sense, look at EASE (Enterprise App Services Environment) from Apperian which is specifically designed to help developers deploy and manage apps in the IOS environment. The program is free for developers using ad-hoc profiles, you can sign up at http://www.apperian.com/ease.
Note that you will have to join the Apple iOS Developer Enterprise Program (IDEP) in order to build "enterprise" apps, but this is easy to do now that Apple has lifted the 500-employee restriction.