J'ai récemment (2 semaines) testé avec succès la fonctionnalité In-App Pruchase avec certains produits iPad. Après la mise à jour de son contrat de licence par Apple, cela ne fonctionnait plus sur mon iPad.In-App-Purchase ne fonctionne plus
Même après avoir accepté cet accord, la fonctionnalité ne fonctionne pas. J'ai lu quelques articles (post1, post2, post3) et j'ai découvert que d'autres ont également rencontré ce problème. J'ai essayé tout ce qui est décrit dans les messages mais rien n'a fonctionné pour moi. J'ai hard-resetted l'ipad (Paramètres -> réinitialiser les paramètres & données), je le reconstruis plusieurs fois, j'ai regardé le forum des développeurs, si là où des problèmes postés, ..
Il peut réussir à récupérer les données du produit , mais quand un paiement sera ajouté à la file d'attente de paiement par défaut erreur suivant est d'être renvoyé dans le TransactionObserver: erreur domaine = code SKErrorDomain = 0 UserInfo = 0x2e09e0 « ne peut pas se connecter à itunes store »
J'ai testé les mêmes fonctionnalités sur d'autres iPhones et cela a fonctionné (il a simplement copié les classes du projet iPad vers le projet iPhone et créé le profil dev.prov).
Pour bien comprendre ma situation, j'ai dû renouveler mon compte de dev et j'ai accidentellement renouvelé mon certificat. J'ai donc créé une nouvelle prov. profils pour mes applications.
Je l'ai testé sur un autre iPad mais cela n'a pas fonctionné non plus. J'ai également créé un nouveau provi. profil et un nouveau produit, cleard tout et reconstruit pour le tester sur l'ipad, mais il revient toujours la même erreur.
Donc, il semble que le problème est dans mon projet iPad, mais que puis-je faire? J'ai copié le code source de Apple StoreKit Guide et je l'ai modifié (un peu) pour qu'il puisse gérer les achats avec notre serveur. J'ai également changé l'identité du signe de code (projet et cible) pour le construire avec le bon développement. prov. profil. Mais que puis-je faire d'autre?
Aidez s'il vous plaît!
Merci & BR Nic
J'ai aussi créé un nouveau compte utilisateur de test, mais avant que je vais me demande de saisir les données de compte i obtenir l'erreur. – NicTesla