2011-01-21 7 views
0

Nous développons une application iPad pour un client, qui souhaite distribuer l'application uniquement aux clients qui lui ont acheté la licence pour «x» nombre d'utilisateurs. Par exemple, si une université achète la licence auprès de lui pour 50 utilisateurs/appareils ou si une autre société peut lui acheter la licence pour 100 utilisateurs/appareils. Quel serait le meilleur moyen de distribuer une telle application. Après avoir fait des recherches sur iv trouver deux moyens pour cela, mais chacun avec son propre hoquet.Compte de développeur d'entreprise ou compte de développeur standard?

1) Distribuez-le via l'App Store avec une licence développeur standard et authentifiez les utilisateurs de l'application. Ce n'est que si les utilisateurs sont authentifiés par le serveur qu'ils pourront accéder à l'application et l'utiliser. Cela permet à mon client de restreindre les utilisateurs à seulement ceux qui ont obtenu des licences de lui.

Mais j'ai entendu dire que Apple rejetterait de telles applications qui fournissent seulement un accès exclusif à certains utilisateurs et pas à tous.

2) L'autre option est le compte Enterprise Developer sur lequel il hébergerait les applications sur son site et les clients qui ont obtenu des licences seulement peuvent le télécharger. Cependant, je crois que les applications d'entreprise ne peuvent être développées que pour les employés internes. Par exemple, s'il possède le compte d'entreprise, l'application ne peut être utilisée que pour ses employés, car elle ne fonctionnerait que pour les appareils authentifiés avec le numéro DUNS unique.

Quelqu'un a des solutions de contournement pour cela? Toute aide serait très appréciée. Merci.

+0

Est-ce que plusieurs clients de mon client peuvent avoir des comptes d'entreprise et exécuter la même application? je.Est-ce qu'Apple a des restrictions sur le fait qu'une application développée sous la licence d'entreprise d'une entreprise ne peut fonctionner que dans cette entreprise et que la même application ne peut pas fonctionner dans une autre entreprise, car cela constituerait une violation de l'utilisation interne? – Nathan

+0

Bonjour @Nathan, nous venons d'avoir notre application approuvée pour le magasin donc pas de problème avec l'authentification aux services externes. Il a fallu exactement sept jours. Bonne chance pour votre projet. –

+0

Merci pour cette mise à jour Dave !! – Nathan

Répondre

2

Le client pour lequel je viens de développer une application a l'obligation pour les utilisateurs de se connecter à leur service avant de pouvoir utiliser l'application. Ils placent l'application dans le magasin avec une indication claire d'une connexion est requise. L'application est gratuite à télécharger afin que personne ne soit pris en train de payer pour quelque chose qu'ils ne peuvent pas utiliser.

Nous venons de soumettre la dernière application au magasin et attendons l'approbation *. Lors de la soumission, nous avons inclus une connexion complète pour les évaluateurs afin de tester l'application avec. C'était dans les notes d'examen et reste confidentiel. Ils ont déjà une application existante qui fonctionne de la même manière.

Dans le cadre de l'application, nous avons également inclus un mode démo avec un contenu statique livré avec l'application qui a permis l'accès à toutes les fonctionnalités, mais seulement pour cet ensemble très limité de données.

Le client a le programme Enterprise qui nous a permis de tester l'application avec des utilisateurs désignés, mais avec la limite habituelle de 100 appareils (avec des appareils pouvant être supprimés uniquement lors du renouvellement). Le développeur individuel et le programme d'entreprise sont autorisés à utiliser le même nombre d'appareils, mais vous souhaitez être en mesure de rejoindre l'équipe des clients en tant que développeur, afin qu'ils puissent utiliser le programme Entreprise. Le client devra être l'agent pour la soumission et ce dernier est considéré comme le premier compte avec lequel il s'inscrit. Nous essayons de changer l'agent pour notre société maintenant et ce n'est pas quelque chose que vous pouvez faire en ligne, vous devez envoyer une demande à Apple. Ils devraient ensuite vous ajouter en tant que développeur pour leur programme. Vous pouvez être membre ou administrateur, mais seulement, en tant qu'Agent, vous pourrez signer l'application pour distribution.

J'espère bien que vous n'êtes pas correct sur le rejet en raison du service de connexion ou je vais avoir un client très déçu sur mes mains.

* EDIT: Notre demande a été approuvée par Apple lors de la première tentative donc il n'y avait pas de problème avec cette approche.

+0

Ouais je ne suis pas vraiment sûr de la partie de rejet. C'était juste l'opinion de quelqu'un mais je n'étais pas sûr. J'espère que Apple ne rejette pas de tels scénarios. Faites-moi savoir une fois que votre application est approuvée. – Nathan

+0

Ressusciter un ancien thread, mais une application a été refusée en raison de la nécessité pour les utilisateurs de se connecter. – Carl

+0

@Carl ont-ils indiqué quelle partie des directives ils vous ont rejetée? Nous avons fait une mise à jour de cette application il y a quelques mois qui était encore approuvée mais cela ne veut pas dire que la prochaine fois, elle ne sera pas rejetée. D'autres rejets ils énumèrent habituellement les raisons. –

Questions connexes