Dans le sandbox d'achat d'applications – Adresse non valide

J'ai implémenté In App Purchase dans de nombreuses applications et les ai toutes testées dans l'environnement Sandbox. En ce moment, je travaille sur l'un des achats In App de l'application, que j'ai testé hier et fonctionnait bien, mais aujourd'hui, aucun des counts sandbox existants pour le test In App.

J'ai suivi l'un des threads Apple pour résoudre le problème, mais rien ne semble fonctionner. Dans ce fil de discussion de nombreux développeurs ont rencontré le même problème, certains d'entre eux viennent avec une solution, mais aucun d'eux ne fonctionne pour moi.

J'ai essayé ci-dessous des solutions jusqu'à maintenant:

  1. Ajouter un nouveau produit avec toutes les méta-données et essayé avec l'ID du nouveau produit.
  2. Création d'une nouvelle application de démonstration pour tester In App Purchase avec de nouveaux certificates et profils.Mais ne fonctionne pas.
  3. Nouveau testeur de sandbox créé, vérifiez-le à partir du count de messagerie.

Je suis capable d'aller chercher des informations sur le produit comme le nom et le prix du produit, mais je ne suis pas en mesure de terminer l'achat. Au début, lorsque OS request à entrer l'identifiant Apple et le mot de passe pour l'user Sandbox que je l'ai entré, il accepte les informations d'identification et iTunes connecté avec sandbox user.But puis soudainement une autre invite d'alerte OS avec Invalid Address .

Trouvez ci-dessous la capture d'écran de cette alerte. entrez la description de l'image ici

Lorsque je sélectionne Continue , il redirige vers l'iTunes Store et après un chargement, il affiche une autre alerte avec la iTunes account creation not allowed . Ci-dessous l'écran pour cette alerte.

entrez la description de l'image ici

J'ai essayé toutes les solutions possibles mais rien n'a fonctionné pour moi. Si l'un d'entre vous a déjà rencontré le même problème, veuillez le mettre à jour ici.

J'ai essayé le count sandbox avec App Store Territory comme États-Unis et Royaume-Uni et cela fonctionne, mais avec Indian Accounts ne fonctionne pas.

Suivez les étapes ci-dessous pour créer un count Sandbox:

  1. Ouvrez itunesconnect.apple.com
  2. Sélectionnez les Users and Roles
  3. Sélectionner les Sandbox Testers
  4. Sélectionnez le button +
  5. À partir de l'App Store Territory, vous pouvez créer un count Sandbox pour n'importe quel pays et tester l'achat d'applications.

Sélectionnez le pays comme États-Unis ou Royaume-Uni, travaille pour moi. entrez la description de l'image ici

La solution "technerd" fonctionne correctement dans les situations actuelles, en utilisant le territoire comme "États-Unis". En cas de count indien, nous devons suivre les étapes supplémentaires suivantes.

1) Après connection au message iTunes Store, nous obtiendrons une erreur en cas de count indien. "Cet identifiant Apple n'est valide que pour les achats effectués sur l'iTunes Store américain. Touchez OK

2) Ceci nous amènera au lien du magasin iTunes, et reviendra au même sharepoint vue.

3) Connectez-vous à nouveau.

4) Le message de réussite apparaîtra comme "Vous êtes actuellement abonné à ceci …"

J'espère que cela aide les personnes comme moi.

Le server Apple semble inapproprié, attendez un peu de time et réessayez.

S'il vous plaît se déconnecter avec votre count bac à sable de votre téléphone. Ensuite, faites un autre count avec le territoire App Store comme États-Unis, pas comme l'Inde. Je suis sûr que ça va marcher. Je suis confronté au même problème, dès que je change de pays, ça fonctionne comme un charme.