Quindi ho pensato di capire come funziona la fatturazione in-app e la verifica lato server grazie a una risposta a uno previous question of mine ma ora che ci penso sto ancora perso ...Verifica lato server dell'acquisto versione 3 di fatturazione in-app di Google Play (parte 2)
Questo è quello che ho e quello che voglio fare:
ho un app in cui gli utenti possono acquistare diversi "oggetti". Ogni articolo è memorizzato su un server e l'articolo deve essere reso disponibile per il download all'interno dell'app al momento dell'acquisto. Gli articoli sono articoli gestiti che possono essere acquistati una sola volta (cioè non consumabili). Non ho alcun problema nel definire gli elementi nella console per gli sviluppatori di Google Play e posso effettuare un acquisto di successo.
Quello che non capisco è come posso convincere il mio server non solo a convalidare l'acquisto (usando il buyToken e la firma) ma anche sapere che è l'articolo X e non l'articolo Y che viene acquistato? Esistono alcune API di Google in cui il server può parlare con Google e chiedere a quale ID articolo appartiene un certo acquistoToken? C'è un altro modo per farlo?
Grazie per le informazioni! Ho trascorso 2 giorni per questo problema. –
StackOverflow risponde alle tue domande, quindi non preoccuparti. – Oliver
Grazie per la nota su IabHelper per usare getOriginalJson – ilovett