one of my client want an private application for iPhone. actually what my client need is, they want the application only for their company employees they are not interested to go for the app store for this. their company has 100+ employees. is it possible to sale the application without the app store. if its give me the solution.
Thanks in advance....
Have a look at the enterprise support for iPhone development. I believe that will let you do what you want.
Check out Apple - Support iPhone - Enterprise
If you don't want to go through Apple, you don't have to. Contrary to Apple's exhortations, this is perfectly legal. See iPhone App Minus App Store? for discussion of the technical details.
Related
Team,
I would like to know how to set up appstore for its enterprise program, with only iOS applications. To be more clear on my question, I run a business and I have applications created for my business which will be used only by customers to whom I give privileges. I don't want to put these business apps into apple's app store, where anyone can browse and install the application.
Is it possible to maintain a store for my business alone where only those who I provide access to, can be able to browse and install the applications?.
Yes you can.
Thats what companies with products like Afaria and Appearean to name a few do.
In a word: no. You can't deliver apps publicly (outside your own enterprise) to non-jailbroken phones, except via the app-store.
Maybe TestFlight comes close to what you think?
The target device(s) get a link with which they get to your TestFlight site. When they visit it the first time, they'll have to register their device via a profile and then get a testflight app from which they can download your app as often as they want.
Con: No payment possible.
cheers
Finn
Looking for the same thing and found this https://developer.apple.com/programs/volume/b2b/. Its for Business 2 business distriubtion
You might be interested in the iOS Developer Enterprise Program, although it doesn't fit your description exactly.
You can't.
Deployment of iOS apps to any non-employee's stock OS devices, on 100 or more devices, or for a longer duration than past your Ad Hoc Distribution certificate expiration date, requires submitting your App to the iOS App store, and distributing it from there if approved by Apple. This is true for all individual, company or enterprise developers.
For employees of D&B rated corporations, or for fewer than 100 devices for only some number of months, there are other options.
I would like to have users be directed to a link which will immediately start downloading an app on an iOS device. I know you can register for Enterprise application or do limited ad-hoc distribution, but this is not the case here. The app I would like to link to is already on the app store. I would like to know if users can download the app directly without going through the app store.
Thanks in advance.
As mentioned above, you cannot provide a direct link to the application. There are ways of circumventing the app store, such as ad-hoc distribution and ADC's enterprise program. However, neither of these would provide the convenience you seek as potential users would have to install certificates generated by you before installing your application. Your best option would be to use the app store or possibly a web app.As David V mentioned, you can provide a direct link to your app in the app store!
Good luck,
-Alex
They will need to go through the App Store. You can provide them a link to your app in the App Store though.
In fact, even in jailbroken devices, you need to use a store. Apple seems not to have a auto-installing url scheme implemented.
Would be nice, though.
No. This is not possible on stock OS iOS devices
You can do that if your app is based on Safari (web app) instead of native (iOS).
I have an App just for our clients, this app is based on a web system. Clients have their private authorization to login the App.
The quantity of clients is depend on the sales of the web system.
I'm not sure this private app can passed by app review, and how can I deploy this app to our client's iphone.
Sorry for my poor English, I do need help for this question, the date of selling the product is getting closer and closer. HELP PLEASE!!
See Distributing Enterprise Apps for iOS 4 Devices.
I'm sorry, but without jailbreaking (For a definition, see this wikipedia article) the recipient iPhone, you cannot get an unapproved app onto an iPhone.
Since the app is still in development, you can easily test the app on a iPhone using the iOS Development tools, however this is only a limited method of distribution: it would likely be unsuitable for general resale of an app to the public.
Finally, if an App cannot get through Apple's guidelines and approval process, they probably don't want it on their iPhones. This could be because it is illegal, has damaging content or their just being a bit monopolising.
I have recently got my app accepted into the apple app store but the problem I am having is that my app is a fully transactional e-commerce store and I cant seem to tell the difference between normal sales from the server and sales from the app.
Is there anyway to tell the difference between an iPhone app sale and a sale in mobile safari?
if someone could give me an answer on this I would be most appreciative.
thanks,
Chris
The user agent string used by the iphone will be quite distinct, I've seen things like
appname/1.2 CFNetwork/485.10.2 Darwin/10.3.1
Which should be enough for your purposes.
Is there a way to confirm (programmatically) that the application was purchased from AppStore?
Or, maybe, there is a way to get a list of devices IDs from AppStore that purchased my app?
The reason is the willing to determine if the application was legally purchased or not...
I know that there is a way to know that the in-app purchase took place.
Maybe I can check for a paid app purchase too?
The solution may be inside the iPhone app or some check in server side.
The application that I develop is about to get a content from the web server.
Usually (by browsing my client's site) this content is not free and he wants to be sure that users that get the content by using an iPhone app (that I develop) did pay for the app.
Check out these related questions:
Iphone App store - Verifying paid customer
How to programmatically determine if DRM was removed from iPhone application?
Determining if an iPhone is Jail broken Programmatically
My previous Stack Overflow question may help you out: Reducing piracy of iPhone applications
No, but see this related question for information on how to potentially detect that your app has been tampered with in order to allow it to run as a bootleg.
The in-app-purchase-style verification has struck me as a good way to do this, but Apple doesn't currently support it. It might be worth a bug report.
I don't know of anyway of "confirming that the application was purchased from the appStore". I don't think there's any bit that's flipped or "thing" you can check to see.
Sorry.
But if you do learn of such a thing, let me know.