I have develop the app for a client who has its own company, the employee within the company or any external user can use this application. But first user need to register himself to use this app. While registering user needs to give the unique code. This will be provided by company, user need to contact first to company. This is the my app's registering senario.
I have submit my app to apple for review with proper metadata and all apps senario. But i dont know how apple has considered it as inhouse app, which have the ability to make it use for external user. But apple reject it and suggest to distribute it with volume purchase program and enterprise program.
After lots of searching I understood following things about these:
VPP(volume purchase program): We can purchase the application from vpp store in a bulk and then the company owner who has the vpp account can distribute amongst its employees. Enterprise Program : In this program we need to upload .ipa file to our custom server and make it available to employees by providing downlod link.
This is all my understanding about these two concept. One confusion about vpp that, Are vpp only contains the app listed that are available in app store?(if yes then my app is not goig to be distributed in app store(according to apple) then how apple suggest vpp) Can any one please help me out? and please suggest how to make it approved from apple to distribute in app store? Any help is appreciated. Thanks in advance..