Autore Topic: In App Billing: memorizzare l'avvenuto acquisto dell'item  (Letto 639 volte)

Offline SarDROID Engineers

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S plus
  • Sistema operativo:
    Windows 7
In App Billing: memorizzare l'avvenuto acquisto dell'item
« il: 24 Agosto 2013, 12:08:25 CEST »
Ciao a tutti,

sto cercando di implementare l'in app billing in una mia applicazione. I suggerimenti e le guide rinvenute qui nel forum sono state di grande aiuto e mi hanno permesso la prima stesura del codice....tuttavia non riesco a risolvere/chiarire due questioni:

1) Il tipo di item è un upgrade premium, pertanto acquistabile una sola volta. Come faccio a far si che l'app, al riavvio, riconosca che l'item è già stato acquistato?

2) Sono riuscito a testare l'in-app SOLO LA PRIMA VOLTA, utilizzando come SKU ="android.test.purchased". Quando riprovo a simulare l'acquisto, ricevo il seguente errore

in-app billing error: unable to buy item, Error response 7: Item already owned

Qualcuno può aiutarmi??? [/font] :)

Offline gabric

  • Utente senior
  • ****
  • Post: 615
    • Google+
    • Mostra profilo
    • Brancato's site
  • Dispositivo Android:
    Nexus 5 / Tablet mediacom s4
  • Play Store ID:
    Brancato's+app
  • Sistema operativo:
    window7. ubuntu
Re:In App Billing: memorizzare l'avvenuto acquisto dell'item
« Risposta #1 il: 24 Agosto 2013, 12:38:20 CEST »
1) Il tipo di item è un upgrade premium, pertanto acquistabile una sola volta. Come faccio a far si che l'app, al riavvio, riconosca che l'item è già stato acquistato?
memorizzalo nelle shared preferences, o appunto non consumare l'item gestibile2) Sono riuscito a testare l'in-app SOLO LA PRIMA VOLTA, utilizzando come SKU ="android.test.purchased". Quando riprovo a simulare l'acquisto, ricevo il seguente errore in-app billing error: unable to buy item, Error response 7: Item already owned
Consuma l'item, così puoi acquistarlo nuovamente
billingHelper.consumeAsync(info, null);

Offline SarDROID Engineers

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S plus
  • Sistema operativo:
    Windows 7
Re:In App Billing: memorizzare l'avvenuto acquisto dell'item
« Risposta #2 il: 24 Agosto 2013, 12:53:37 CEST »
Ok. Grazie mille.  ;-)
Provo ad implementare le modifiche e faccio avere un ritorno.