I never used the app so I can't tell I'm afraid.
Related - is there a possibility for users who own the game via the website to claim it on itch?
Hi, currently no, sorry