Question

Je créé un compte d'utilisateur de test via la page Gérer les comptes d'utilisateurs dans iTunes Connect. Lorsque vous créez un tel compte, vous devez sélectionner une vitrine de magasin valide pour votre compte. J'ai choisi Magasin américain. Maintenant, je l'ai signé à partir du magasin dans l'application Paramètres de magasin sur mon appareil. Exécutiez l'application et a essayé d'effectuer un achat. Je me connecte avec succès avec mon compte de test. Après je presse Confirmer lors de la saisie mes lettres de créance je reçois une alerte, qui vient de SKPaymentTransactionStateFailed de l'observateur. Il dit: « Votre compte est uniquement valable pour les achats dans l'iTunes Store US ». L'état d'erreur = 0 inconnue. La deuxième fois, lorsque je tente d'effectuer l'achat, StoreKit ne me demande un mot de passe comme la connexion précédente a 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 qu'il est un compte d'essai et l'application n'est pas réellement sur l'AppStore? Que dois-je faire pour éviter ce message ou au moins de poursuivre le processus d'achat?

Merci beaucoup,

Nava

Était-ce utile?

La solution

Eh bien, je l'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é il y a:

http: // Blog .mugunthkumar.com / codage / iphone-tutorial --- in-app-achats /

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 êtes déconnectez-vous et reconnectez-vous, dit-il, que vos achats ne sont valables que dans le magasin que vous avez un compte et qu'il vous faut pour ce magasin.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top