When you run on a mobile device, are you running within Kapsel/Cordova container?
If so you need to define a whitelist for the backend connection.
Getting Started with Kapsel - Appendix D -- Security Part 1
Apache Cordova API Documentation
Regards,
Jason