Sto provando a testare negli acquisti di app nella nostra app, ma non sto avendo fortuna. Parte del problema potrebbe essere dovuta al fatto che la sequenza prevista non è documentata da nessuna parte. Ecco i passaggi che ho seguito per supportare gli acquisti in-app:Sequenza prevista quando si utilizza l'utente di prova di iTunes
- Creare un utente di prova in iTunes Connect.
- Disconnettersi dallo Store sul dispositivo.
- Costruisci ed esegui l'applicazione in Xcode utilizzando un ID app non jolly e il profilo di provisioning rivolto al dispositivo (un iPhone 4 con iOS 4.2.1). Ho eseguito questo edificio sia per il debug che per la versione ad hoc.
- Effettua un acquisto in-app.
- Alert viene visualizzato: "Conferma il tuo in AppPurchase" con due pulsanti - Annulla e acquista. Tocca il pulsante Acquista.
- Viene visualizzato un avviso: "Accedi" con tre pulsanti: Usa ID Apple esistente, Crea nuovo ID Apple e Annulla. Tocca il pulsante Usa ID Apple esistente.
- Viene visualizzato un avviso: "Password ID Apple" con due campi di testo e due pulsanti: Annulla e OK. Immettere l'indirizzo e-mail e la password per l'utente del test e toccare il pulsante OK.
Qui è dove la mia comprensione di ciò che è il comportamento previsto è carente. Ecco cosa vedo a questo punto:
- Alert viene visualizzato: "Questo ID Apple non è ancora stato utilizzato in iTunes Store. Tocca Rivedi per accedere" con due pulsanti: Annulla e Rivedi. In tutta la documentazione, i post dei blog e i forum, nessuno ha menzionato questo avviso. Questo dovrebbe essere visualizzato? Ho premuto il pulsante Review.
- Ora sono indirizzato all'app App Store e ho eseguito una serie di passaggi per confermare l'account.
- La prima pagina è intitolata "Conferma il paese o la regione" con un singolo valore denominato Negozio impostato negli Stati Uniti. Ho toccato il pulsante Avanti sulla barra degli strumenti in basso.
- La seconda pagina deve accettare i termini e le condizioni e l'informativa sulla privacy di Apple. Ho toccato il pulsante Accetto sulla barra degli strumenti in basso.
- Viene visualizzato un avviso: "Ho letto e accetto i Termini del Negozio iTunes & Condizioni." con due pulsanti - Annulla e accetta. Ho sfruttato Accetto.
- La terza pagina è per confermare le informazioni per l'account (e-mail, password, domanda di sicurezza, data di nascita) e abilitare/disabilitare le informazioni sull'iscrizione al negozio iTunes. Mi richiede di inserire l'anno (perché iTunes Connect non me lo ha chiesto!). Ho inserito l'anno di nascita e poi toccato il pulsante Avanti sulla barra degli strumenti in basso.
- La quarta pagina chiede è intitolata "Informazioni di fatturazione". Questo è quando ho capito che qualcosa non andava. Tutta la documentazione, i blog e i forum dicono che non dovrei chiedere una carta di credito.
Q1: cosa devo aspettarmi esattamente una volta inserito l'indirizzo e-mail e la password dell'utente di prova (la prima serie di passaggi)?
Q2: Perché mi vengono richieste tutte queste informazioni aggiuntive per un utente di prova? Cosa dovrei guardare per risolvere questo?
Grazie per il vostro aiuto.
Ora che ha senso.Grazie per il tuo aiuto. –
sei al di là di Fantastico! :) Grazie! – Ayyappa
Grazie! Questo ha funzionato! Tuttavia, non avevo installato la mia app dall'App Store (non è ancora lì). Sembra che ci sia stato qualche problema relativo all'utilizzo di un ID app non di prova. –