Hi,

i implemented in Java an inapp purchasing system using the billing api 
<https://developer.android.com/google/play/billing/billing_integrate.html> 
and have the following problem:
- i make a purchase on deviceA (via getBuyIntend)
- do not consume on deviceA
- start the same app on deviceB with same google account
- getProducts delivers the un-consumed product
- consume the purchased product on deviceB
- start app again on deviceA
- getProducts also delivers the un-consumed product

problems now on deviceA:
- when calling the following url i get a responce that the product is 
purchaseState=0(purchased) and consumedState=1(consumed) 
https://www.googleapis.com/androidpublisher/v2/applications/packageName
/purchases/products/productId/tokens/token

that is correct. 

Questions:
- how to delete the item from deviceA that it does not appear in the list 
of getProducts?
- is it a cache issue?
- sure, i could ignore it on deviceA, but i get the consumptionState only 
after https call
- is there a way to update/clear device cache and get a fresh list when 
calling getProducts(...) from google play server
- i also experienced that sometimes getProducts() needs a some minutes to 
deliver un-consumed products


thanks in advance

Cheers
Patrick

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
To post to this group, send email to android-developers@googlegroups.com.
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/b88cb904-f723-447d-b91b-77cf26a324c2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to