Domanda

Ho creato un account utente di prova attraverso gli account utente gestire in iTunes Connect. Quando si crea un conto è necessario selezionare una vetrina valida per il tuo account. Ho scelto US Store. Ora ho firmato fuori dal negozio nelle impostazioni Store sul mio dispositivo. Corse l'applicazione e cercato di effettuare un acquisto. Faccio il login con successo con il mio account di prova. Dopo che ho premere conferma quando si entra mie credenziali ricevo un avviso, che viene da SKPaymentTransactionStateFailed dall'osservatore. Si dice "Il tuo account è valida solo per gli acquisti in iTunes Store degli Stati Uniti". Lo stato di errore = 0 sconosciuto. La seconda volta quando si tenta di eseguire l'acquisto, StoreKit mi chiede solo di una password di accesso come il precedente ha avuto successo. Dopo aver inserito una password che posso eseguire un acquisto. La mia domanda è se è solo perché si tratta di un account di prova e l'applicazione non è in realtà su AppStore? Cosa devo fare per evitare questo messaggio, o almeno per continuare il processo di acquisto?

Grazie mille,

Nava

È stato utile?

Soluzione

Bene, ho trovato un bel blog con una libreria di codice che permette di aggiungere un acquisto in-app per l'applicazione gratuita. Alla fine il ragazzo risponde alla domanda che gli ho chiesto lì:

http: // blog .mugunthkumar.com / codifica / iphone dimostrativi --- in-app-acquisti /

Poco il comportamento che sto vivendo non è un bug, è una caratteristica e iTunes funziona anche in questo modo. Quando sei uscire e accedere di nuovo, si dice, che i vostri acquisti sono valide solo nel negozio si possiede un account e ti porta in quel negozio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top