6

Sto implementando un acquisto in app per un'app per iPhone. Tutto è buono - il kit di archiviazione è molto facile da usare e tutto funziona dopo poche ore di programmazione.Come annullare la mia transazione di acquisto in-app di prova? (così posso testare di nuovo)

Il problema è: il mio prodotto non è consumabile, in tal modo, una volta l'ho comprato, l'App Store sempre dice che ho già e non mi permette di testare ancora una volta il pagamento, chiama semplicemente il metodo di ripristino di transazione.

Ancora: è un prodotto NON consumabile.

Qualcuno sa come posso cancellare il mio acquisto di quel prodotto, quindi posso testare di nuovo il pagamento?

(senza registrarti nuovo account di prova, o di altre soluzioni divertenti)

+0

Sono anche curioso di questo ... googling – Prairiedogg

+0

l'unico che ho E è quello di creare tanti account di prova in itunesconnect come le volte che voglio testare prima di lanciare ... –

risposta

3

Non credo che si può fare esattamente quello che vuoi fare. Potresti trovare SimStoreKit utile per il test, ma per farlo con il vero test store, penso che dovresti creare un nuovo utente.

+0

Questo è un buon suggerimento! Non sono riuscito a trovare alcuna descrizione di cosa fa il simstorekit, ma il nome implica cosa dovrebbe fare ... sicuramente ottimo link! se funziona bene suppongo che potrebbe essere la risposta –

+0

Non c'è molta documentazione, ma è una "versione simulata di StoreKit di iPhone, per testare le UI del negozio su iPhone Simulator, o anche sul dispositivo senza dover configurare IAP in Connect ". Si definiscono i prodotti in un plist, si imposta la variabile ambientale ILSimSKProductsPlist e #define ILSimReplaceRealStoreKit se si desidera che sostituisca le classi SK * con quelle ILSimSK *. – lemnar

+0

Sto testando SimStoreKit per alcuni giorni. Funziona come un incantesimo sul simulatore (Emanuelle ha già corretto alcune cose che ho segnalato), ma non riesco ancora a compilarlo ed eseguirlo sul dispositivo ... comunque sembra buono fin qui, ma la compilazione per il dispositivo è fondamentale per me –

-2
  1. Eliminare l'applicazione dal dispositivo
  2. Run "Clean" dal menu del prodotto in XCode
  3. Sul dispositivo, andare a "Impostazioni", "Store", "ID Apple", e Esci
  4. Avvia di nuovo l'app, poiché non hai eseguito l'accesso a nessun account, il precedente acquisto in-app non verrà riconosciuto e potrai acquistarlo/scaricarlo di nuovo con lo stesso account utente di prova
+0

che puoi scaricare nuovamente il prodotto, ma non pagare di nuovo, si prega di leggere di nuovo la domanda –