Details
Description
Purchase an "unlockable" item.
QML onPurchaseSucceeded signal received.
Finalize purchase. Everything is good.
Delete app data Settings>Apps>MyApp>Clear data
Restart MyApp.
Purchasing API should query the store and the onPurchaseRestored signal should be sent from the Google Play store and received by the Purchasing API in order to initialize the "lost" purchase.
onPurchaseRestored is never received. The QML receives the onPurchaseSucceeded signal from the Purchasing API instead.
According to documentation, one would expect to receive the onPurchaseRestored when installing on a new device or a device that had corrupted data.