Reinarte: Thanks for your prompt response!!!
Here are some details: it is a single, managed, non-consumable in-app product.
To your questions: yes, the product with product ID "xyz" is released when purchased. As far as I understand, the purchase of product "xyz" is stored in the Google Play account of the user.
With the condition 'Has product' "xyz", the app checks on Google Play, if the user has purchased product "xyz". If that is true, an action in the app is triggered.
My logic is: user buys product "xyz" once > Google stores purchase of product "xyz" indefinitely > app recognizes that product "xyz" has been purchased > action triggered
If the user closes app or uninstalls the app and re-installs it later > the app still recognizes that product "xyz" has been purchased in the past > action triggered
I am not sure, where I make an error in the logic. Are you saying, I cannot use the "Has product" condition for non-consumable products? If so, what would be the correct condition?
Thank you in advance, Reinarte!!!
PS: I understand the second issue with the failed purchase on the second attempt. That makes sense to me.
Hello Cybersurfer5000,
I will try to explain the way I understand.
I know what products managed on Google is stored information email the person who made the purchase, but in the last update Billing API V3 In-app there is a problem because the storage is done locally.note at the end "Local Caching"
I believe that's why I could never restore a purchase after reinstalling App.
I already tried 3 different plugins and none managed to restore (CocoonJS, PhonegapIAP and IAP), so I believe it is not possible until someone shows me that it is possible.
I have a game to be launched soon and I use it a extrategia to be able to restore purchases in the app,
when the purchase is made is given also an achievement for the User, so I do the verification of achievement and release the User.
this way works by verifying the achievement.
that's the way I'm doing ....
My game is incomplete in (mode site)
GooglePlay - assure you that if you buy Part 2, you can reinstall the app that do not need to buy part 2 again ...