2010-08-26 5 views
3

Je souhaite développer une application spécifique que seuls mes clients pourront utiliser, comment puis-je limiter le téléchargement de l'application uniquement aux personnes que je connais?Puis-je distribuer mon application iPhone uniquement pour certaines personnes?

Merci!

+0

Cela semble être quelque chose qu'ils devront faire s'ils veulent étendre à des applications à l'échelle de l'entreprise. J'essaierais de vérifier le soutien corporatif/commercial d'Apple. –

Répondre

1

Les profils de provisionnement de développeur et AdHoc expirent. Donc, si vous utilisez cette méthode, vos clients devraient être disposés à renouveler continuellement leurs certificats d'application. Chaque client peut appliquer aux programmes de développement, ce qui permettrait jusqu'à 100 appareils par client. Mais la seule méthode non périmée pour les clients de taille non-entreprise consiste à placer l'application dans l'App Store pour tout le monde et à demander une sorte de connexion ou d'authentification pour accéder à vos données ou fonctionnalités propriétaires/confidentielles. Vous ne voudrez peut-être pas mettre de données dans l'application elle-même, mais exiger qu'elle soit téléchargée après l'authentification.

4

Distribuez l'application normalement via l'appstore et exigez une clé de déverrouillage pour l'exécuter. Distribuez les clés de déverrouillage uniquement à vos utilisateurs "approuvés".

+0

Vous devrez peut-être également donner une clé de déverrouillage à Apple dans le cadre du processus de révision. – hotpaw2

+3

Vous devrez peut-être également donner une clé de déverrouillage à Apple dans le cadre du processus de vérification, et n'importe qui peut télécharger l'application depuis l'App Store. Vous devez donc faire attention aux données propriétaires/confidentielles contenues dans l'application. – hotpaw2

+0

comment créez-vous une clé de déverrouillage ?? – SnowboardBruin

3

Si le nombre de personnes est inférieur à 100, vous pouvez utiliser une distribution ad hoc. Pour cela, vous n'utilisez pas du tout l'app store, mais envoyez l'application à des personnes par e-mail ou placez-la en ligne. Vous aurez besoin des identifiants d'appareils de tous ceux que vous souhaitez utiliser. Alternativement, si vous travaillez pour une entreprise de plus de 500 employeurs, vous pouvez utiliser la distribution d'entreprise.

+0

Il veut vraiment ad-hoc - alors ils ne peuvent même pas exécuter l'application à moins qu'il ait eu leur identification de téléphone à peu près garantissant la limitation. –

1
+0

Le déploiement d'entreprise ne convient que si l'entreprise cliente a une liste D & B de plus de 500 employés, la société est disposée à postuler pour le programme développeur, et l'application est uniquement destinée à la distribution interne au sein de cette société cliente. Ne convient pas à l'approbation du développeur de la distribution en dehors de ces paramètres. – hotpaw2

3

En tant que développeur, vous pouvez distribuer votre application à 100 appareils uniques par an. Donc, si votre population est assez petite, vous pouvez éviter complètement le magasin d'applications. Sinon, vous pouvez forcer une sorte d '«enregistrement», utiliser un code spécial, ou communiquer avec un serveur, ou autre, et autoriser les gens de cette façon, mais cela permettra à d'autres utilisateurs d'accéder à l'application, même si ils ne peuvent pas l'exécuter (notez en particulier les pirates informatiques en prison cassés si ils sont intéressés par votre demande pour une raison quelconque).

1

Une autre option non mentionnée, qui dépend de la nature de votre application, consisterait à développer une application HTML 5 et à utiliser les fonctionnalités de mise en cache pour la transformer en application hors ligne (le cas échéant).

Questions connexes