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.