I have 30+ apps on the Amazon app store, and am currently encountering a big issue with my customers: I have more and more requests from people not being able to restore their previous purchases (it definitely worked before, I just recently began to get many issues reported about this).
When people try to restore their purchases (all entitlements), the app doesn't receive any previous receipt, and says that the app was not unlocked. If they try to purchase the app again, they get a message telling them they already own the item.
I tested again locally on my Kindle fire tablet with the Amazon App Tester, and all seems to work properly (I make purchases, I delete then reinstall the app, and the purchases are detected and restored properly).
I'm using Adobe AIR and the native extension for IAP v2.0. I asked on the Adobe AIR community forums and it seems other developers had the same issue and, out of despair, had to create 2 apps (one paid and one free demo), which is a shame. I can't do that on all my apps, and facing all my angry customers, I'm pondering the idea of completely removing my apps from the Amazon store.
Since the Amazon App Store actually detects the user owns the items, isn't there a solution to "refresh" entitlements so the store returns previous purchases properly? Is there anything I can tell my customers to fix this issue on their side?
Thank you for your reply.