2009-11-05 3 views
4

J'ai créé un compte d'utilisateur de test via la page Gérer les comptes d'utilisateurs dans iTunes Connect. Lorsque vous créez un compte, vous devez sélectionner une vitrine valide pour votre compte. J'ai choisi US Store. Maintenant, je me suis déconnecté du magasin dans les paramètres de l'App Store sur mon appareil. Ran l'application et a essayé d'effectuer un achat. J'ai réussi à me connecter avec mon compte de test. Après avoir appuyé sur Confirmer lors de la saisie de mes informations d'identification, j'obtiens une alerte provenant de SKPaymentTransactionStateFailed de l'observateur. Il est dit "Votre compte n'est valide que pour les achats effectués sur le iTunes Store américain". L'état d'erreur = 0 inconnu. La deuxième fois que j'essaie d'effectuer l'achat, StoreKit ne me demande qu'un mot de passe comme si la connexion précédente avait réussi. Après avoir entré un mot de passe, je peux effectuer un achat. Ma question est de savoir si c'est seulement parce que c'est un compte de test et que l'application n'est pas réellement sur AppStore? Que dois-je faire pour éviter ce message ou au moins pour continuer le processus d'achat?Problème lors des tests dans l'application avec le compte de test sandbox

Merci beaucoup,

Nava

Répondre

4

Eh bien, j'ai trouvé un blog agréable avec une bibliothèque de code qui permet d'ajouter un achat In-App à votre application gratuite. En fin de compte le gars répond à la question que je lui ai demandé là:

http://blog.mugunthkumar.com/coding/iphone-tutorial-–-in-app-purchases/

Peu de temps le comportement que je fais l'expérience est pas un bug, il est une fonctionnalité iTunes et fonctionne aussi de cette façon. Lorsque vous vous déconnectez et que vous vous reconnectez, il est indiqué que vos achats ne sont valides que dans le magasin dans lequel vous avez ouvert un compte et que vous êtes redirigé vers ce magasin.

+0

Désolé, impossible de créer un lien hypertexte. Peut être quelqu'un peut le réparer pour moi, Merci. –

Questions connexes