I am using in-app purchase. To see if user has bought the product, we need to connect to the store:
var listing = await CurrentApp.LoadListingInformationAsync();
then check the value. But I don't want to ask store every time user runs the app, so is it OK to save the purchase after a successful purchase in local, and after that, just check whether the user bought the product or not (for durable products).
Will this way happen some unexpected scenarios?