CyanX,
That explains the reason on the mobile App. Normally :443 (HTTPS) or 80 (HTTP) ports are opened in firewalls against servers which allow web server connectivity. But, ports like :8050 are not explicitly opened.
Lets say you access SDM by: http://SDMHostname.company.com then you'd have to get your network guys expose http://SDMhostname.company.com:8050 in the firewall too. Or else neither a browser nor mobile app, on a mobile Device which is NOT on company Wireless network, would not be able to get to the server.
Also, IF you are using SSL certificates, note that Self Signed SSL Certificates do not gel with mobile apps properly. A browser on a mobile device might function OK with self signed SSL Certs, but a mobile app would give you grief. On Android there's a way to trust a certificate using some alternative approaches, but iOS is not that flexible. Its better to get a vendor signed or a certificate authority signed certificate, so that the mobile apps are able to connect properly to an HTTPSed REST tomcat in SDM.
Hope this helps
_R