Hi.
I'm trying to make the player unlock stuff after reaching a certain level. I have a Global Integer counting down the levels the player has reached. For example, it adds 1 to a Global Integer each time the player solves a level. Let's say at level 4 you unlock something. I make "Player Prefs Get Int" save this Global Integer score into it's own variable, an Integer called "lvl4 unlocked". From there I have objects compare it to themselves, telling them when to "unlock" or be available.
It works basically, however after I leave my iPad for a while, the unlocks are gone and the player would have to unlock them again. According to the tutorial on PlayerPrefs, they should be able of saving stuff long term or so. Is there anything else I'm missing?