De mon expérience avec shareit je mis en œuvre cet achat/valider processusAppleStore ne distribue une clé de licence automatiquement après l'achat d'une application
- Fournir shareit une liste des clés de licence valide
- shareit envoie un e-mail à utilisateur avec une clé de licence valide, sélectionnée automatiquement par le système shareit à partir de la liste des clés fournies
- L'utilisateur lance l'application et l'application demande une clé de licence
- L'utilisateur saisit la clé de licence fournie par shareit par courrier électronique
- application vérifie si la clé de licence fournie est valide grâce à un service Web hébergé sur mon serveur
- Le serveur envoie le fichier de licence signé numériquement à l'application
- Lors des lancements ultérieurs application vérifie si la licence signé numériquement est prévue pour la machine actuelle
Ma question est: Puis-je fournir App store une liste des clés de licence approuvés qui seront distribués automatiquement à l'utilisateur après achat successfull
Si pas la seule solution I peut penser à publier l'application sur App Store comme une application gratuite, puis rediriger l'utilisateur à shareit lorsque l'application est lancée sur IPhone afin qu'elle puisse acheter une clé de licence que je connais
Vous avez plus de compliquer. Quel est le problème avec le modèle d'affaires fourni par Apple? – Jasarien
Votre dernière phrase décrit un processus qui est sûr d'obtenir votre compte de développeur banni de l'App Store. Contournement de l'App Store, et donc la coupe de 30% d'Apple, n'est pas autorisé dans l'accord de développement. C'est une chose à laquelle ils ne répondent pas bien. –
@Jasarien Le modèle d'entreprise d'Apple ne fournit aucun mécanisme pour se prémunir contre les IPhones cassés en prison. Une fois que mon application est téléchargée sur un iPhone, n'importe qui peut l'utiliser depuis un iPhone cassé. –