The
iStore lib is well explained and the instructions are helpful for implementation.
However, there are problems if the
Receipt object is no longer available on the active subscriber's device.
Normally there is a recommendation to use
store.RestoreTransactions to trigger the
store_PurchaseCompleted event, which would create a
new Receipt object.
There are situations where the
store_PurchaseCompleted event is not fired for some reason.
Here the
ReceiptRefresh from the
SKReceiptRefreshRequest class would be very helpful.
Or alternatively, an equivalently functioning inline code snippet would do also.
The context of the request is this question:
https://www.b4x.com/android/forum/t...cognized-at-some-customers.139687/post-885271