J'ai implémenté avec succès l'IAP d'Apple iOS dans mon application et l'ai testé dans le bac à sable. Cela fonctionne très bien.
Je crains que les utilisateurs ne puissent acheter quelque chose avec un IAP, le télécharger dans mon application, puis se plaindre à Apple et obtenir un remboursement. Il n'y a pas de moyen évident pour que les remboursements soient signalés à mon application. Sont-ils simplement omis de la liste des produits que je reçois lors d'une opération de "restauration" ? Existe-t-il un type de transaction non documenté qui apparaît de manière asynchrone dans mon SKPaymentTransactionObserver lorsqu'un remboursement est effectué ?
Pour l'instant, je pars du principe que je dois supprimer les transactions IAP de l'utilisateur avant de procéder à une restauration, et que tout remboursement ne figurera pas dans la liste des transactions restaurées. Est-ce la bonne façon de procéder ? Existe-t-il un moyen de tester cela dans le bac à sable ?
Quelqu'un a-t-il vu des remboursements dans un environnement de production et peut-il expliquer comment ils fonctionnent ?
0 votes
Il n'y a pas d'API qui informe votre application ; je n'en ai jamais entendu parler.
3 votes
C'est un échec épique si c'est vrai. Il n'est pas inattendu, il n'est pas différent de celui d'Apple, mais il est épique par l'ampleur de son échec à saisir les exigences de sa fonctionnalité IAP - surtout maintenant que, pour de nombreuses applications, c'est la solution de commerce électronique requise.
0 votes
Je n'ai pas entendu parler d'un remboursement de l'IAP par apple. il est indiqué dans les docs que tout achat d'application serait modifié dans la comptabilité. vous devriez essayer les devforums.apple.com C'est l'endroit le plus probable pour obtenir une réponse à ce qui est essentiellement un problème commercial et non technique.
0 votes
C'est le seul que j'ai trouvé en faisant une recherche rapide : devforums.apple.com/message/459077
0 votes
Pour votre information, vous devriez poster votre réponse en tant que réponse afin qu'elle puisse être votée correctement.
1 votes
Validez-vous les reçus ? Il se peut que les informations du reçu renvoyé par Apple contiennent des informations concernant le remboursement et que vous puissiez modifier votre mise en œuvre en fonction de ces informations.
0 votes
forums.developer.apple.com/thread/20656?sr=stream&ru=130892
0 votes
En ce qui concerne le fil de discussion du forum des développeurs, je pense que le champ de la date d'annulation est lié aux abonnements.