Question

Mon application iOS sera gratuite, mais avec des fonctionnalités supplémentaires activées via l'achat intégré. Actuellement, les bêta-testeurs font un excellent travail pour trouver des bogues et je veux les récompenser pour leur travail acharné. Je pense que le moins que je puisse faire est de leur donner une version complète de l'application afin qu'ils n'aient pas à acheter la fonctionnalité eux-mêmes. Cependant, je ne sais pas quelle est la meilleure façon de procéder.

Il ne semble pas y avoir de codes promotionnels pour l'achat via l'application, je ne peux donc pas simplement envoyer des codes promotionnels par e-mail.

J'ai tous les UDID de l'appareil de test, donc lorsque l'application est lancée, je peux saisir l'UDID de l'appareil et le comparer à une liste interne d'UDID «approuvés». Est-ce ce que font les autres développeurs?

Mes préoccupations:

  • Le contenu d'achat intégré à l'application ne être lié à leur compte iTunes, donc si les bêta-testeurs passent à un nouvel appareil ils ne pourraient pas activer le contenu sauf si j'ai publié une nouvelle version dans l'App Store avec leur nouvel UDID. Donc ils devront peut-être l'acheter éventuellement De toute façon.
  • Avoir une liste interne laisse un trou aux pirates pour modifier la liste et s'y ajouter.

Que feriez-vous?

Était-ce utile?

La solution

Livré simplement avec un plist contenant les UDID pour lesquels vous souhaitez activer la fonctionnalité et effectuez la vérification au démarrage.Vous pouvez même mettre une alerte une fois qui dit, "Merci d'être un bêta-testeur bla bla."Étant donné que les binaires d'application sont signés, personne ne peut ajouter son propre UDID à la liste après l'expédition (ce qui résout bien le problème des pirates informatiques).

Quant aux utilisateurs qui changent d'appareil, je ne m'en soucierais pas.tester la version bêta, quelque chose n'implique généralement pas que vous obteniez une autorisation pour toujours.

Autres conseils

Envoyez-leur un chèque-cadeau iTunes pour 1,30 $ (ou quel que soit le prix d'achat intégré à l'application + taxes). L'inconvénient est qu'Apple prendra sa part et vous perdrez de l'argent. L'avantage est que cela leur permet de l'associer facilement à leur compte, et cela leur permet de dépenser de l'argent pour autre chose s'ils le souhaitent.

Mise à jour: Si vous souhaitez des codes promotionnels, Apple vous autorise en fait à demander des codes promotionnels spécifiques à une application que vous pouvez ensuite transmettre à l'utilisateur et qu'il peut les utiliser sur l'App Store. Lisez le Guide du développeur iTunes Connect , page 133 pour savoir comment procéder.

Malheureusement, vous bénéficiez d'un nombre limité de codes promotionnels (50 je pense). De plus, je ne sais pas si les codes promotionnels peuvent être utilisés pour l'achat via l'application. Vous devrez peut-être proposer également un ensemble d'applications payantes distinctes à télécharger qui comprend déjà l'achat intégré et générer des codes promotionnels pour qu'il soit remis. L'inconvénient de cela est d'avoir deux entrées d'application distinctes dans l'App Store, ce qui est quelque peu une mauvaise expérience pour l'utilisateur final.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top