J'essaie de trouver des informations à jour sur la sortie d'une application iOS Ad Hoc.

J'ai récemment été chargé de terminer le développement d'une application achevée à environ 90 % qui était développée dans Dart/Flutter mais uniquement déployée sur iOS (pour l'instant). Il s'agit d'une application privée qui doit être déployée sur environ 400 à 500 appareils et non sur l'AppStore.

J'espérais pouvoir simplement le télécharger sur un serveur Web, puis diriger les utilisateurs aux différents emplacements pour accéder à l'URL et cliquer sur un lien pour le télécharger directement sur l'appareil - similaire à ce que j'ai fait dans le passé avec Android APK . Ou une méthode d'installation sans fil. Nous essayons d'éviter d'utiliser la méthode Enterprise car, bien qu'il y ait plusieurs centaines d'utilisateurs de l'application, l'entreprise pour laquelle je construis cela n'a qu'une poignée d'employés et une petite source de revenus.

J'ai vu quelques articles de SO sur la distribution Ad Hoc, mais ils datent de plusieurs années. Ma question principale est..

Cette méthode Ad Hoc est-elle même possible lorsque vous essayez de cibler autant d'appareils ? et si c'est le cas, un profil d'approvisionnement peut-il être configuré pour avoir autant d'UUID de périphérique ? (En supposant que le profil soit nécessaire pour AdHoc)

Si non, quelle serait la méthode de déploiement recommandée dans ce scénario ?

J'apprécie tous les pointeurs. Merci d'avance.

0
teh_raab 22 oct. 2020 à 18:50

1 réponse

Meilleure réponse

Le déploiement d'iOS AdHoc est limité à 100 appareils par application.

Vous pouvez en savoir plus à ce sujet ici https :/ /developer.apple.com/library/archive/documentation/ToolsLanguages/Conceptual/DevPortalGuide/DistributinganApp/DistributinganApp.html

Si vous envisagez de déployer l'application sur un plus grand nombre d'appareils, comme vous l'avez écrit, je pense que votre seule option est de la déployer sur l'AppStore et d'autoriser l'accès uniquement aux appareils sélectionnés.

Par exemple, vous pouvez demander à vos clients l'UUID de leur appareil et vérifier si un appareil ouvrant l'application est associé à l'un de ces UUID.

Ou vous pouvez protéger l'application avec un login (nom d'utilisateur-mot de passe) ou même un code de série que vous donnez à vos clients en privé.

1
luca_999 22 oct. 2020 à 16:08