2010-11-16 9 views
4

Je vais développer une application iPhone, et je veux m'assurer que ce que je veux faire est possible, et sera approuvé par Apple.Comment créer une application iPhone multi-marque?

Je vais créer une application qui sera entièrement marquée par soumission. Je veux avoir une application par client (nos clients sont des entreprises) avec leur logo, la peau, etc. Cette application sera téléchargée et installée par les employés de chacun de nos clients. En d'autres termes, nous utiliserions le même code de base (la logique ne change pas), mais nous l'appellerons pour chaque client. Quelque chose de similaire à ce que fait Magento (http://www.magentocommerce.com/product/mobile), ils ont créé une application mobile Ecommerce, et ils l'apposent sur leur client, mais la logique de l'application reste la même.

Est-ce que Apple considérerait cela comme des applications en double? Quelle est la meilleure façon de le faire?

Merci d'avance.

+1

Comment êtes-vous parvenu à cela? Vos applications ont-elles été approuvées? Je suis moi-même confronté à une situation similaire et je me demande quelle route je devrais prendre. – NathanGaskin

+1

@NathanGaskin voir ma réponse ci-dessous pour la nouvelle option de programme d'achat en volume qui pourrait être ce dont vous avez besoin. –

Répondre

5

Je peux dire que je connais plusieurs entreprises construites sur cette stratégie. Le code ne change pas un iota de l'application à l'application, seules les images et les noms changent et ils continuent d'apporter des revenus.

EDIT: Notez que cela va à l'encontre de la stratégie Apple et que s'ils découvrent qu'ils sont connus pour interdire les comptes. Ils considèrent que c'est un spam et préfèrent que vous vendiez une application qui offre des achats in-app. Directement à partir de leurs commentaires sur un groupe particulier d'applications:

Merci d'avoir envoyé vos applications de photographie sur l'App Store.

Nous avons terminé l'examen de vos applications, cependant, nous ne sommes pas en mesure de poster les à l'App Store parce qu'ils fournissent les mêmes fonctionnalités et simplement varier le contenu. Apps qui reproduisent des fonctionnalités avec un contenu différent créent le désordre dans l'App magasin, ce qui entrave la capacité des utilisateurs à applications trouver, et ne sont pas conformes aux lignes directrices d'examen App Store https://developer.apple.com/appstore/resources/approval/guidelines.html:

2.20 Developers 'spamming' the App Store with many versions of 
    similar apps will be removed from the 
    iOS Developer Program 
+0

JakeVA Quelles sont les entreprises que vous connaissez sont des applications multi-brannded? –

+0

Je ne nommerai pas les compagnies parce qu'elles pourraient être interdites. – jakev

7

I aurait dit "pas de problème" jusqu'à ce que je lis:

Cette apps sera téléchargée et installé par les employés de chaque un de nos clients

Cela ressemble à ce que votre création est (un ensemble de) privé applications, qui sont destinés à cibler uniquement à des utilisateurs spécifiques - à savoir les employés de la société. Apple a un programme de développement «entreprise» distinct axé sur cette question - permettant aux développeurs de déployer des programmes pour leur propre entreprise - et le faire en dehors de l'App Store.

Si votre programme est très spécifique envers les entreprises, Apple peut vous inciter à le faire - plutôt que de mettre les applications à la consommation générale sur l'App Store.

Voir ici pour plus de détails:

http://developer.apple.com/programs/ios/enterprise/

aussi:

Si votre application est vraiment destinée à un public plus large, et votre en fait pourrait vendre/distribuer un tel - vous pourrait "peau" l'application dynamiquement. Par exemple, lors du premier lancement, lorsque vous vous «enregistrez» avec un certain «service» - en fonction de votre adresse e-mail, vous pouvez télécharger les graphiques de skinning appropriés.

3

Vous pouvez désormais utiliser la version Volume Purchase Program d'Apple pour distribuer des versions de marque différente de la même application à différents clients. L'application peut être gratuite ou payante. Chaque client doit avoir un numéro DUNS (Dun & Bradstreet). Voir le FAQ pour plus de détails.

+1

Pourquoi la downvote? La réponse est factuellement correcte, pertinente et contient de nouvelles informations qui n'étaient pas disponibles au moment où la question a été posée. Si vous voulez "ajouter de la valeur" avec un downvote, au moins, expliquez-vous pour que quelqu'un ne me rejoue pas et que je continue à tromper les gens. –