After some brain-storming session with JT, we found that there are SSDP implementations for Cordova. This means we will be able to use it in both on iPhone and Android.
Another issue I spent a lot of time with are the pre-flight OPTIONS I receive from the device when calling GET methods on the APIs.
This fixed our problem, at least temporarily: changing from “application/json” to “text/plain” stopped the horrible options request