Here is my situation: my client is a healthcare business with many renowned hospitals as partners, they want to develop a health related iOS app and provide services to doctors working in those hospitals. The thing is, they want to distribute the app to people in different hospitals with different names, so it will be roughly the same app, just with minor changes like the name of the app, color schemes, and hospital names inside the app, etc. but distribute to the doctors in different hospitals as different apps. So I have the following questions:
1) Is it okay to take roughly the same codebase, with minor little changes but the same functionality, and submit to App Store as multiple different apps with different names like "Hospital A Healthcare", "Hospital B Healthcare", "Hospital C Healthcare"?
2) If those hospitals are famous hospitals, for example let's say my client is named "Beta Care" and a partner is a famous hospital named "Hospital A", when I submit an app named "Hospital A Healthcare", do I need to provide Apple with certification documents related to Hospital A, or I just need to provide certification documents related to Beta Care? What if I name the app "Beta Care - Hospital A Service", do I need to prepare certification documents for both Beta Care an Hospital A, or do I just need to prepare certification documents for Beta Care?
Thanks.
The mistake you're making is one of many possibilities:
- Submitting the applications under your account, instead of the client's account
- Not submitting these applications through the B2B program and instead trying to submit them to the regular App Store
- Submitting these applications through the App Store (B2B program or not) instead of licensing the application to the hospital and advising the hospital how to set up an Enterprise distribution system
Otherwise:
1. Review guideline 2.20: Developers "spamming" the App Store with many versions of similar Apps will be removed from the iOS Developer Program
2. From the iOS Program Agreement:
“You” and “Your” means and refers to the person(s) or legal entity (whether the company, organization, educational institution, or governmental agency, instrumentality, or department) that has accepted this Agreement under its own developer account and that is using the Apple Software or otherwise exercising rights under this Agreement.
Note: For the sake of clarity, You may authorize contractors to develop Applications on Your behalf, but any such Applications must be owned by You, submitted under Your own developer account, and distributed as Applications only as expressly permitted herein. You are responsible to Apple for Your contractors’ activities under Your account (e.g., adding them to Your team to perform development work for You) and their compliance with this Agreement. Any actions undertaken by Your contractors arising out of this Agreement shall be deemed to have been taken by You, and You (in addition to Your contractors) shall be responsible to Apple for all such actions.
Disclaimer: Stop and consider a moment that you're asking software developers for what is actually legal advice concerning what someone else thinks Apple will do.
P.S. Review criteria 22.9: Apps that calculate medicinal dosages must be submitted by the manufacturer of those medications or recognized institutions such as hospitals, insurance companies, and universities