I have one scene in Unity. From there in Awake I'm initializing the SDK with API_KEY and API_SECRET. I have a button in my scene clicking which it tries to connect to server using WarpClient.GetInstance().Connect(username). Sometimes I get connected to server within 2-3 seconds. And if not, then it will not get connected to server forever. I try again and again and start gettinf Bad Request Error. The I have to kill the application, re-launch and try again. If it does not work, then I re-install the application and sometimes with luck I get connected to server. I'm using 3G moiblie data to connect.
I can share my unity project if required to test it out.