2013-05-03 10 views
5

Non capisco perché continuo a ottenere il seguente messaggio quando sto iniziando la mia app:Impossibile eseguire la query di inventario: Errore rinfrescante inventario

Error: Failed to query inventory: IabResult: Error refereshing inventory (querying prices of items). (response:6:Error)

ho osservato che, se non v'è connessione di rete disponibile, i don' t ricevere il messaggio di errore e inoltre non appare per qualche tempo dopo aver chiuso la connessione di rete. Ma diciamo dopo poche ore che il messaggio inizia a comparire se non c'è rete!

Qualche idea per aggirare questo problema? Il caching entra in scena qui? C'è una specie di timeout coinvolto? Dovremmo semplicemente non mostrare l'errore se l'interrogazione fallisce?

EDIT:

ho installato l'applicazione sul mio dispositivo effettuando il login con un account di prova. Ho acquistato anche la funzione in-app.

È questo problema perché è un account di prova?

Qualsiasi aiuto sarebbe fantastico.

Grazie, Adithya.

+0

Questa non è una risposta diretta alla tua domanda, ma dovrei aggiungere che questo messaggio di errore può anche accadere se non esiste un account google valido al telefono. –

risposta

0

ho ottenuto lo stesso messaggio di errore, nel mio caso ero un idiota totale e superato la chiave pubblica RSA con codifica Base64 (utilizzato nella configurazione di IabHelper) nell'elenco SKU. Quando ho cambiato l'ID prodotto in-app, il problema è scomparso.

Problemi correlati