Ho utilizzato gli acquisti in-app di Google Play (IAP) da molto tempo, ma di recente (20 giugno 2016) Hanno aggiornato il Merchant Center pagamenti in modo da testare gli acquisti non sono più mostrati Cito una recente e-mail agli sviluppatori:Annullamento degli ordini su acquisti di test IAB su Google Play dopo il 20 giugno 2016
"In precedenza, gli acquisti di test per gli ID ordini generati da IAP una tantum. A partire dal 20 giugno 2016, gli IAP una tantum non genereranno ID ordine e non verranno visualizzati in Merchant Center. "
ho trovato alcuna informazione per quanto riguarda gli acquisti (non abbonamenti) nel link: https://developer.android.com/google/play/billing/billing_testing.html La pagina ha un "Annullamento acquisti di prova completati" che solo commenti su abbonamenti.
La mia domanda è: dove posso annullare un acquisto di prova, se non compaiono nel Merchant Center di Payments?
Update-risposta ufficiale da Google di sostegno:
Grazie per aver contattato Google Play Developer Support. Ho effettuato il check in e la Play Developer Console al momento non supporta l'annullamento del test IAP. L'unico modo è quello di consumare l'IAP o attendere il tempo di consumo di 14 giorni.
UPDATE 2- Grazie alla risposta qui sotto da Mike, ho inserito il codice qui sotto:
Purchase premiumPurchase = inventory.getPurchase(Constants.SKU_PRO);
if (premiumPurchase != null) {
App.mHelper.consumeAsync(premiumPurchase, new IabHelper.OnConsumeFinishedListener() {
@Override
public void onConsumeFinished(Purchase purchase, IabResult result) {
Log.d(TAG, "Test purchase is consumed.");
}
});
}
Ho solo eseguire questo codice di annullare l'acquisto di prova, e mettere a punto l'acquisto completo scorrere di nuovo.
si fa a mantenere il codice di cui sopra nella vostra versione di produzione? o devi aggiungerlo/rimuoverlo per la versione di prova alpha/beta? – spanndemic
Non eseguo questo codice in produzione/rilascio, annullerà un acquisto reale. Io uso solo in versione beta e in un pulsante nascosto gli utenti normali non sarebbero in grado di trovare. – Antonio
Ahh ", in un pulsante nascosto * gli utenti normali non sarebbero in grado di trovare *". Spero che Chuck Norris non sia uno dei tuoi tester. Lui * troverà quel pulsante. – lenooh