We are developing an app (using Phonegap) that will be sold to several different companies. Each company will offer their version of the app to their customers. So the plan is, there will be multiple versions of the same app on the apple store.
Each app will be customised/skinned for that company, but the main core element (which involves using the camera, video, audio etc) will be the same source code.
Will Apple have an issue with lots of what could be considered to be the same app on the Apple Store, leading to them rejecting all the apps (accept for the first app that goes live)?
I think they will have a problem with it. I do not feel that they are the smartest cookies out there.
You should contact them beforehand and see what they advise you to do.
I have sent Apple an email asking for advise - although no doubt this will take some time.
I can appreciate it comes close to 2.20 in their terms about spamming similar apps, but they are not apps for the whole general public to access - only the customers of the companies can use the app and the customers will be asked to login to access the apps core functionality.
the customers will be asked to login to access the apps core functionality.
In that case I can guarantee it will be rejected. I've just had an app that requires a login rejected due to requiring the user to share personal information to access core functionality.
If this is only for specific people to use then you will be told to use enterprise distribution, as this is not what the app store is for.
I use plenty of apps that require log in. Banking, Netflix, Hulu etc. Why would this be different.
As for the different apps, are you submitting with the same Dev account or each under a different account. If you are using the same Dev account that will increase your chance for rejection. Not sure what emailing apple will do to help, seems that may increase the chance for rejection.