Ho acquistato un articolo su un dispositivo. Poi vado all'altro dispositivo, lancio l'app, ma le informazioni sull'acquisto dell'articolo non sono ancora disponibili per l'uso sul secondo dispositivo (iabhelper non restituisce l'elemento quando si esegue una query sull'inventario). Tentativo di acquisto mostra solo la finestra di dialogo "Già posseduta". (Potrei usare questo come un punto per andare avanti e scaricare l'elemento, ma sembra strano ...)Acquisti Android In App non sincronizzati immediatamente su più dispositivi
L'unica soluzione che funziona fino ad ora è se riavvio il dispositivo, quindi vedo immediatamente l'opzione di download in la mia interfaccia utente (anziché Acquista), poiché Iabhelper restituisce le informazioni corrette)
Chiunque faccia questo problema? C'è una soluzione che lo rende senza problemi per l'utente?
Asim, hai trovato una soluzione per questo oltre ad un riavvio? Con la mia nuovissima app un cliente segnala lo stesso problema ... (non ho ancora provato la soluzione di riavvio) – Soko
Restart è l'unica soluzione finora – AAP
Penso che sia di progettazione. Suppongono che quando acquisti un oggetto su un dispositivo, lo utilizzi su quel dispositivo e non lo usi immediatamente su uno diverso. In questo modo, i server possono impiegare del tempo per propagare gli aggiornamenti di acquisto. –