Oh wait, you where talking about the itch app, sorry, I thought you were talking about the android app.
The problem is that I had to upload the game on mega due to its filesize getting too big for itch :(