I'm using cranberrygame IAP plugin, and everything works fine until I turn off the app and restart it, then it "forgets" the purchased items that has been bought.
I get a message that it wants me to log in to my apple account when I open the app, but I'm already logged in to it. (I'm using testflight beta testing). And even if I log in, the "Has product" still doesn't work.
I tried having "restore purchases" in start of layout and that works but I don't want the users to have to log in everytime they start the app, that shouldn't be neccessary and it looks suspicious maybe.
I have On start of layout - Add product ID's and request store listing
then I have
On request store listing succeeded/ has product and I unlock the things that are bought.