2015-03-11 20 views
7

Im testare l'abbonamento per l'acquisto di app Android In con uno dei miei account con accesso alla licenza TEST (sono a conoscenza che l'accesso al test non supporta gli abbonamenti). Notato che non è presente lo orderId nella risposta all'acquisto JSON, ma il pagamento viene eseguito (senza addebiti, dal momento che su questo abbonamento c'è una traccia per 7 giorni). risposta json sembra:Problema con Android IAP, nessun ID ordine nell'oggetto acquisto

"packageName": "com.xxx.xxxx", 
"productId": "yyyyyyyyyy_sdsda", 
"purchaseTime": 1426055867418, 
"purchaseState": 0, 
"purchaseToken": "xxxxxxxxxxxx", 
"autoRenewing": true 

Nessun 'ORDERID' è stato trovato. Ho provato a passare a un altro account Wallet ma senza fortuna. Qualche indizio ??

risposta

12

Ho cercato di contattare l'assistenza di Google su questo problema e sembra che abbiano aggiunto il supporto per l'accesso TEST agli abbonamenti. i.e Nessun ID ordine verrà assegnato per gli account TEST. Ecco la risposta nelle loro parole:

Il team ha dichiarato che funziona come previsto, in quanto il nostro sistema di pagamenti (Wallet) non elaborerà alcunché, pertanto un ID ordine non verrà mai assegnato. So che non è l'ideale per scopi di test, ma è attualmente come funziona.

Inserendolo qui sperando che possa aiutare gli altri a comprendere questi cambiamenti.