views:

144

answers:

4

Hi, i need to develop an iPhone application that is a Client of serverside application. This application is not for customer but for sell agents. I know that if i try to send to Apple to put on Apple Store they reject it because the application have no sense for Apple Store. The company is small so i can't use the Enterprise program. The only way i can use now is to use Ad Hoc mode but in this case if i made an update you need iTunes and i must find a way to avoid this.

Thanks for the help.

+1  A: 

The only option you have is ad hoc distribution, as you mentioned, which will allow you to provision up to 100 devices that can install the application.

As for updating, there is no automated way for you to do this. A new version of the app will nee to be emailed to each device owner and installed manually via iTunes and sync.

Jasarien
I'm thinking about to add a slider to see to product that the agents sell if you haven't a working account so the application become a catalogue if you are a "Guest" or let work you if you are an agent. Maybe this can make Apple happy and my application can go to Apple Store. May work?
Grassino87
I'm unsure what you're trying to say in that comment (sorry... it's difficult to understand). If you mean you'll allow the app to run in two modes, a catalogue for customers and a fully featured sales app for agents, then I think that could be a solution. I don't see why Apple would reject that. There are plenty of apps in the app store that don't work if you don't have an account.
Jasarien
Sorry for my english. Yes, this is what i'm trying to say. I will try this way. Thanks for the time.
Grassino87
+2  A: 

I'm not sure your application would be rejected by the Store. For my employer, I developed a client side application that uses an appliance (server side) that my employer sells.

We provided a public appliance (with a public IP) to Apple in order to enable them to test our client application by entering the public IP of the server into the settings of the application.

They tested it, approved it, and our application is now "ready for sale" even if such application is useless for most of the appstore clients who don't own one of our appliance server.

yonel
Hi yonel, this is a good news. Maybe this is the right way.
Grassino87
Thanks, the trick is, when you submit your app, there's a part "demo account" in the submission form in which you can put the special settings your app needs in order to work properly with a special environment. This part will be used by the Apple test team to test your app.
yonel
A: 

Maybe you should try this:

http://www.fancyfon.com/index.php/famoc.html

Migol
A: 

Ciao Grassino87,

there's a formal way created by Apple: your client must register as a enterprise company. They will not able to sell application to AppStore, but they can deploy their application to their employees: it's called "In-House Distribution".

You can find more details here: http://developer.apple.com/programs/iphone/enterprise/

Using standard AdHoc method will limit potential sell agents to 99 device...

Mauro Delrio
Target companies must have at least 500 employees
mouviciel
As mouviciel said, this is the little limitation of this way :)
Grassino87