I'm not a super expert but, I think on most games the app just gets you access to the game. The actual game needs the wi fi to work.
I can't really help you, but I googled that app and it seems as though that can be an issue with a lot of devices. There were many posts on various forums about it. You might want to try googling it and see if someone has any solution that will work for you.