2013-06-26 24 views
5

Sto implementando un negozio di riviste. Ho bisogno che le mie riviste una volta acquistate siano disponibili su tutti i dispositivi dell'utente. Quindi, ho bisogno di sincronizzare le informazioni in qualche modo. Penso che sia logico sincronizzarsi con l'account di gioco dell'utente.Quale account di Google Play utilizza IabHelper?

Ho esaminato l'implementazione di esempio di esempio di fatturazione in-app Preparing Your In-app Billing Application e ho trovato questa implementazione abbastanza semplice da eseguire la mia prima app con la fatturazione in-app.

La cosa più tranquilla è: quale account di Google Play utilizza IabHelper? Ad esempio, ci sono diversi account Google sul dispositivo. Come specificare quale account deve essere scelto da IabHelper?

Come indicare a IabHelper quale account prendere se ce ne sono molti al dispositivo?

+0

controllare la mia risposta di seguito – Maulik

risposta

0

answer1:

è possibile utilizzare qualsiasi di account che si possiede. ma ricorda una cosa che usa un account che è nel tuo dispositivo registrato (imposta l'account google al primo avvio del dispositivo) perché per testare l'applicazione, solo l'utente dell'account di test può acquistare il prodotto fino a quando non verrà pubblicato (nel market market di Google).

answer2:

altri utenti possono vedere il vostro prodotto mentre l'applicazione verrà pubblicato. Stai caricando un file apk firmato con ID prodotto e chiave di base 64 per verificare che si tratti della tua applicazione e del tuo particolare ID prodotto dal Play Store. così mentre qualcuno degli altri utenti acquisterà quel prodotto, il suo account Google verrà registrato come prodotto acquistato.

EDIT:

più Una cosa che si dovrebbe ricordare che account di prova e conto console sviluppatore non dovrebbe essere uguale.

Fammi sapere che hai richiesto maggiori informazioni.

Spero che ti possa aiutare.

+0

Come è possibile determinare, quale account si desidera utilizzare IabHelper? Voglio che la mia app funzioni con l'account di gioco corrente selezionato. Ovviamente, ho aggiunto tutti gli account utilizzati come account di prova – TrueCH

+0

Ho già risposto nella risposta che uso un account che ha il telefono, perché non è possibile testare la fatturazione in emulatore. devi testarlo sul dispositivo, quindi è meglio usare quell'account che è la prima volta che entri nel telefono mentre il tuo telefono Android è partito. – Maulik

+0

controlla la mia risposta sopra modificata. qual è il problema con il tuo attuale account selezionato? puoi semplicemente aggiungere il tuo account selezionato nella console degli sviluppatori e semplicemente puoi testarlo. – Maulik

Problemi correlati