I got a report from a user who couldn’t restore nonCousumable item in his 2nd device and ended up buying the same item twice. As my understanding, GooglePlay will automatically recover purchase history if item was set as kProductIDNonCousumable. (And I believe it was working like that for a few years)
Is this a bug, or should I specifically write something special to recover in current version?(ver 2.0.0)
Weird thing is, I have another app which is using exact same code(but different productID), that app is working as I expected. nonConsumable item was restored in 2nd device without issue.
Here is the screen capture of the definition and the multiple purchase history(this app has only one IAP item).
Thanks,
This is a known issue that we are working on. We plan to use the updated Google billing library in an upcoming IAP release, hopefully available in a few weeks.