7
votes

Achat Apple In-App

Lors du test de l'achat in-app-Achetez dans l'environnement Sandbox sur le périphérique, je vous connecte à l'erreur suivante:

Domaine d'erreur = SKERRORDOMAIN CODE = 0 "Impossible de se connecter à iTunes Store" userinfo = 0x2916A0 { Nslocalizeddescription = Impossible de se connecter à iTunes Store} .t

Je suis capable de récupérer l'ID de produit que j'ai enregistré via iTunes Connect. J'affiche des données relatives à ces produits comme dans une vue de table avec l'option d'achat. Lorsque j'essaie d'acheter un produit une transaction est initiée, mais cela ne me demande pas de détails d'utilisateur test et je reçois l'erreur comme mentionné ci-dessus.

Je fournis le code que j'ai mis en œuvre. < / p> xxx


4 commentaires

Vous n'avez pas de connexion Internet?


@Richard Je reçois les informations de produit de tous les produits que j'ai enregistrés pour mon application sur iTunes Connect. Ce qui signifie que ma connexion Wi-Fi est active


Désolé de faire revivre une vieille question, mais j'ai le même problème maintenant, pourriez-vous trouver une autre solution autre qu'une réinitialisation matérielle?


Pour ce que cela vaut, j'ai eu le même problème. J'ai constaté que la cause, du moins pour moi, avait mon appareil connecté avec un vrai compte Apple plutôt qu'un compte de test. Je me suis déconnecté et tout a fonctionné comme il se doit.


3 Réponses :


3
votes

Cela peut être ridicule, mais - si vous êtes certain que votre code est correct - effectuez une réinitialisation matérielle (Essai complète) de votre iPod (paramètres => Général => Réinitialiser => Effacer tout le contenu et tous les paramètres).


1 commentaires

Y a-t-il une chance que les serveurs Sandbox sont en panne? Ne pensez-vous pas que le code que j'ai attaché ici est correct



1
votes

Il arrive également si vous êtes connecté avec un autre compte iTunes. Pour tester l'achat dans APP dans la case Sandbox, vous devez vous déconnecter à partir de tout autre compte à partir de la définition. Ensuite, lancez votre application et faites dans l'achat d'applications. Lorsque votre compte est demandé, entrez celui que vous avez créé comme compte de test iTunes. De cette façon, votre environnement Sandbox fonctionnerait parfaitement. J'espère que ce serait utile.


0 commentaires

0
votes

Peut-être que les serveurs Sandbox sont en panne.

Je suis capable d'obtenir des informations sur le produit mais je reçois la même erreur lors de la demande d'achat

J'ai vérifié les forums des développeurs Apple et plus de personnes ont le même problème. https://devforums.apple.com/index.jspa

J'espère que cela sauver quelqu'un un jour un jour, comme j'ai passé 4 heures à ce sujet.


0 commentaires