web-dev-qa-db-fra.com

Application de musique. Comment afficher les achats gratuits et payants?

C'est une application musicale gratuite. L'application propose des achats gratuits et payants. Je voulais donner aux utilisateurs le choix après l'achat de supprimer le téléchargement acheté, mais toujours de diffuser la chanson.

Cela signifie que les états d'une chanson payante sont:

  1. Bouton d'achat visible Bouton Tap de l'utilisateur
  2. Le téléchargement a lieu, l'achat est terminé
  3. L'utilisateur peut maintenant glisser la ligne pour supprimer le téléchargement de l'appareil.
  4. L'icône de téléchargement du nuage est maintenant visible, l'utilisateur peut appuyer sur la ligne ou télécharger à nouveau la chanson achetée sans paiement

Cela signifie que les états d'une chanson gratuite sont:

  1. Icône de nuage visible
  2. L'utilisateur peut diffuser en appuyant sur la ligne ou sur l'icône du nuage pour télécharger sur l'appareil

Est-ce la meilleure façon de gérer ces différents types de cas?

3
user1509151

Spotify utilise un système que je trouve très utile: ils utilisent un petit interrupteur qui dit simplement "disponible hors ligne". À l'état désactivé, l'élément n'est pas téléchargé sur l'appareil. À l'état activé, l'élément est téléchargé. Ce commutateur est disponible pour les pistes individuelles ainsi que pour les albums et les listes de lecture afin qu'un utilisateur puisse télécharger une seule piste, un album entier ou sa propre collection de pistes.

1
Andrew Martin