I thought the app stores tracked purchases, should you be using local storage?
You mean that instead of having the unlocked variable saved, I do actually check iin the main layout whether I have the item and flag the variable from there? I think it's something I can try, actually. It may solve of the cache issues I have with updates.
The only two issues I see are:
Will this work with no internet connection?
Will it get the info fast enough not to show the banner I have in the main screen? (By this purchase you get rid of ads)
Thank you for your response!