2012-06-15 8 views
9

sto lavorando inapp-acquisto progetto e la prima volta per la creazione di inapp-acquisto nella nuova app iTunes mostra il messaggio inapp-acquisto gestire il link per mostrare il messaggio è inferiore aiOS primo inapp-acquisto deve inviare binario per test sandbox

Il primo acquisto in-app per un'app deve essere inviato per la revisione nello stesso momento in cui si invia una versione dell'app. È necessario eseguire questa operazione nella pagina Dettagli versione. Una volta che il file binario è stato caricato e il tuo primo acquisto in-app è stato inviato per la revisione, è possibile inviare ulteriori acquisti in-app utilizzando la tabella seguente.

come qui di seguito schermata:

enter image description here

Voglio testare ambiente sandbox con l'utente prova sul dispositivo, kit di negozio non ha prodotto alcun prodotti disponibili!

clic per visualizzare i dettagli InApp mostra il messaggio di avviso sotto schermata:

enter image description here

Voglio testare sandbox (inapppurchase) per dispositivo come farlo?

la mia app non carica i dettagli binari e voglio testarlo!

per favore ......., aiuto con me importante ...!

Grazie ...!

risposta

4

Devi semplicemente caricare un file binario e quindi rifiutarlo da solo, dovrebbe essere sufficiente.

aggiornamento 2017 Ho appena visto un downvote su questa risposta di 5 anni. Le cose sono cambiate molto da allora, specialmente nell'area delle versioni (test) IAP e beta. Recentemente non sono stato in grado di verificare se questo passaggio di caricamento & ha ancora senso.

+0

ho provato a caricare dopo il binario rifiutato ma non funziona! – Dinesh

+1

@HeroVsZero sii paziente! Potrebbe essere necessario attendere alcune ore tra alcuni passaggi. – mvds

+0

sì si sta chiedendo corretto sto testando il giorno dopo su ambiente sandbox sta lavorando ...! Grazie mille! – Dinesh

1

Seguire il tutorial this, funzionerà. Come dice @mvds, devi caricare un file binario (qualsiasi file binario) e quindi rifiutarlo. Dopodiché sarai in grado di utilizzare l'ambiente sandbox come desideri.

+0

in questo tutorial dopo aver rifiutato l'attesa binaria dopo poche ore per il cambio di stato in binario non valido? – Dinesh

+0

a volte a volte sì, ma non ho mai dovuto leggere –

8

Assolutamente NO per il caricamento di un binario !!!

E 'una leggenda metropolitana, ma è piuttosto pericoloso per quanto riguarda documentazione ufficiale di Apple: http://developer.apple.com/library/ios/#technotes/tn2259/_index.html

Importante: non caricare il file binario di sviluppo per iTunes Connect fino a quando l'applicazione è pronta per l'approvazione App Review. Se il file binario è presente in iTunes Connect e non è completamente funzionante, App Review esaminerà il file binario e probabilmente rifiuterà il file binario di sviluppo. Il test dell'acquisto in-app fallirà se tu o App Review rifiuterai il tuo binario più recente in iTunes Connect. In questo caso, la soluzione alternativa è caricare un file binario senza le funzionalità di acquisto in-app che possono essere approvate dalla revisione dell'app. Una volta che il binario è stato approvato, riprendi a testare il binario con le funzionalità di acquisto in-app.

la soluzione per il problema: Il tuo problema è che è stato spostato il processo di un passo avanti rispetto di Apple ha consigliato e caricato l'immagine per l'in-app-acquisto, quindi è in

"Ready to submit"

stato (vedi l'illustrazione), che non è corretto (non chiedere perché o la ricerca di qualsiasi razionale, ho ucciso qualche ora con lui) il suo in-app deve essere in

"Aspettando Schermata"

Quindi devi crearne uno nuovo con un nome diverso - anche se cancelli il precedente - e lasciarlo nello stato "In attesa di screenshot" e funzionerà immediatamente. Un altro dato empirico: MAI usare maiuscolo/minuscolo per l'ID prodotto anche se non c'è alcun messaggio di errore o indicazione che non si dovrebbe. Questo documento dice tutto ciò che è necessario sapere, ma in base ai miei numerosi anni di pratica il processo è un "voodoo tecnico", e nessuno potrebbe dire come e perché funziona o no. Continuare a provare e in qualche modo funziona finalmente ...

AGGIORNAMENTO 2015 Apple ha fissato il processo, ora si sta lavorando anche in "Ready to Submit" fase in modo non è necessario riavviare il processo se per errore viene caricata l'immagine (denominata: Screenshot for Review), MA tutte le altre dichiarazioni sono valide.

+0

"MAI usare maiuscolo per l'ID prodotto anche se non ci sono messaggi di errore o indicazioni che non dovresti" Grazie per il suggerimento, ma puoi spiegare perché non farlo questo (usa la lettera maiuscola)? – Whirlwind

+0

@Whirlwind - è solo empirico come la mia esperienza, nessuna risposta reale ... potrebbe essere un bug o qualsiasi altra cosa che manca nella descrizione dell'api o della documentazione. Forse è corretto, puoi provarlo e facci sapere qui ... – BootMaker

+0

Ho la stessa domanda. Ho creato un prodotto con screen shot e senza screen shot, ma ottenendo comunque un ID prodotto non valido – iPatel