7 votes

Vous avez déjà acheté cet abonnement. Appuyez sur Acheter pour le renouveler ou le prolonger

Nous développons une application qui utilise le modèle IAP d'abonnement non renouvelé. En testant le processus d'achat de l'abonnement dans le bac à sable, nous voyons apparaître deux messages avec des boutons d'achat.

Le premier message s'affiche avec les informations sur le produit : "Voulez-vous acheter un abonnement pour $xx.xx ?"

Après avoir cliqué sur "acheter" pour le premier message, un deuxième message (avec un autre bouton d'achat) s'affiche : "Vous avez déjà acheté cet abonnement. Appuyez sur Acheter pour le renouveler ou le prolonger."

Est-ce le comportement normal d'iTunes/sandbox pour le réachat d'abonnements non renouvelés après leur expiration ? iTunes exige-t-il que vous appuyiez deux fois sur le bouton "Acheter" ?

4voto

Non Umemoto Points 700

J'ai vérifié le comportement d'EverNote en étendant ses sous-sous non-renouvelables, et il semble que ce soit le comportement que nous ne pouvons pas éviter.

J'ai rencontré le même problème avec Non-Renewing-Subs + MKStoreKit, et j'ai pensé que cela avait quelque chose à voir avec mes paramètres d'abord, mais je pense qu'il n'y a rien à faire à ce sujet.

enter image description here

2voto

Joris Weimar Points 771

Une chose que vous pourriez essayer (bien que je ne sois pas sûr qu'Apple apprécie) est de créer un groupe de produits identiques dans la boutique (disons 48 produits identiques mais avec des identifiants différents : abonnement1, abonnement2, ..., abonnement48). Ensuite, lorsque vous avez besoin de prolonger l'abonnement, il vous suffit de choisir l'abonnement suivant. Ainsi, l'utilisateur ne recevra pas ce message ennuyeux. Avec 48 produits différents, vous devriez être tranquille pendant 4 ans. Espérons que d'ici là, Apple aura retrouvé la raison :)

0voto

J S Rodrigues Points 471

Il se peut que vous l'ayez acheté et qu'il n'ait pas expiré. Ou bien il a été acheté sur un appareil différent, mais vous avez toujours l'ancien. Quand il a essayé de l'acheter, il a constaté qu'il avait déjà été acheté, d'où la demande de prolongation. L'IAP est lié à l'apple id.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X