Da un paio di giorni è possibile utilizzare la fatturazione in-app nelle app Android. Molto bello ovviamente. Quindi, ho iniziato a lavorare su un aggiornamento per la mia applicazione per implementarlo. Ma ora mi imbatto in alcuni problemi. Questo è quello che ho fatto:
- Ho provato per la prima volta gli ID prodotto riservati per testare le risposte di fatturazione in-app statiche. Funziona senza problemi.
- Ho caricato una bozza di APK sul mercato (con firma di produzione, nessuna firma di debug), che includeva l'autorizzazione com.android.vending.BILLING.
- Quando l'ho fatto, sono stato in grado di aggiungere un "Prodotti in-app" alla mia app sul mercato e di impostarlo come pubblicato.
- Ho creato un utente di prova e reimpostato il mio dispositivo per rendere tale utente di prova l'account principale sul mio dispositivo di prova.
- L'ID del prodotto riservato funziona ancora.
Ora arriva il problema. Quando utilizzo il mio ID prodotto (quello che ho aggiunto prima, vedi sopra) viene visualizzata una finestra di dialogo con il testo seguente:
" Errore dell'applicazione: questa versione dell'applicazione non è configurata per la fatturazione di mercato. Consulta il Centro assistenza per ulteriori informazioni. "
Non c'è niente di strano che riesco a trovare nel registro. Qualcuno sa cosa sto sbagliando qui?