J'ai besoin d'un moyen de partager mon application pour permettre aux gens de la télécharger gratuitement avec un code de réduction, un code promotionnel ou un code de paiement. Je voudrais poster le code sur un tableau et l'invalider après un certain temps. Mon application utilise les licences et la facturation in-app. Il est donc possible que l'envoi du fichier APK par courrier postal ne soit pas approprié. La dernière question que j'ai vue à ce sujet avait 6 mois, alors je ne savais pas s'il y avait une nouvelle solution disponible.
Réponses
Trop de publicités?Il n’est pas possible de le faire avec la fonctionnalité actuelle définie dans le Play Store.
Vous pouvez produire un effet similaire à l'aide du service de gestion des licences (http://developer.android.com/guide/market/licensing) et éventuellement des achats intégrés. Malheureusement, vous devrez faire la plupart du travail vous-même.
Comme d'autres l'ont dit, ce n'est actuellement pas pris en charge par l'Android Market/Jouer. Il y a, je crois, une demande de fonctionnalité, vous pouvez voter/star. Si vous utilisez déjà dans l'application de facturation, il est assez facile à mettre en œuvre vous-même. Tous vous avez besoin est une base de données avec accès internet, de sorte que vous pouvez vérifier si le code promo est valide. Vous souhaitez implémenter une sorte de restaurer la fonctionnalité, de sorte que les gens peuvent réutiliser le code si ils ont changé les appareils. Et/ou de fixer une limite supérieure pour les bons de réduction, de sorte que vous pouvez empêcher les personnes de partager le code de coupon.
Vous pouvez le faire si vous distribuez votre application via un marché d'applications tiers, tel qu'Appia. Cependant, cette fonctionnalité n'est pas intégrée à Google Play.
Si vous souhaitez fournir aux utilisateurs un coupon pour qu'ils puissent télécharger une application payante gratuitement sur le Google Play Store, cela ne peut être fait. Vous devez soit utiliser un autre marché, soit distribuer vous-même l'application payante.
Je pense que j'ai un moyen partiel de le faire. J'utilise le service de licence, qui n'est pas très difficile (10 fois plus facile que la facturation intégrée à l'application), et j'ai intégré une heure d'expiration dans mon application, puis je publie la version de débogage sur un site Web. Avant l'expiration, la réponse du serveur de licences est ignorée. Après l'expiration, il indique "Application sans licence" avec l'option d'achat.