Dans les achats d'applications Test de bac à sable – Les anciens users du bac à sable restnt incités

Je travaille sur un jeu iphone avec des achats in-app. J'essaie de récupérer les achats précédents de mon user de sandbox en appelant restoreCompletedTransactions, mais aucun callback n'est en cours.

J'ai lu en ligne à partir d'autres personnes qui ont eu des problèmes similaires à supprimer l'user de bac à sable et essayer d'en créer un nouveau. J'ai essayé de supprimer et de créer de nouveaux users de test plusieurs fois au cours d'un mois ou deux (certains users signalent que ce sont les servers de bac à sable d'Apple) mais je n'ai pas eu de chance.

Voici la chose étrange, chaque fois que je suis invité pour mes informations d'identification user sur mon iphone lorsque je fais cet appel de restauration, je suis invité à tous mes précédents counts sandbox que j'ai jamais essayé . C'est très bizarre, car je les ai supprimés de ITunesConnect et je me suis également déconnecté sur App Store sur mes parameters IPhone.

J'ai également essayé de restaurer mon iPhone – ne fonctionnait pas non plus.

Une fois que vous avez ajouté un observateur de transaction, iOS vérifie la queue par défaut s'il y a une transaction non terminée (ce qui signifie que vous ne l'avez pas terminé) afin qu'elle affiche la boîte d'alerte chaque fois qu'il y a une transaction. Ne faites aucune action pour append un nouveau paiement. alors essayez d'appeler la transaction finish pour toutes les transactions qui sont actuellement bloquées dans la queue.