If i'm understanding correctly, you will need the game on your phone to register the free access. The game is available here on itch.