Wie erzwinge ich, dass eine iOS-App 3G anstelle von WiFi verwendet?

Ich möchte ein Messaging-Protokoll verwenden, das über 3G einwandfrei funktioniert, jedoch nicht über einige Unternehmensfirewalls. Wie kann meine App die Verwendung des Mobilfunknetzes erzwingen, wenn keine Verbindung über WLAN hergestellt werden kann, auch wenn das WLAN erreichbar ist?

BEARBEITEN: Nach dem Durchlesen der Implementierung der Erreichbarkeitsklasse bin ich mir nicht sicher, ob sich die beiden tatsächlich gegenseitig ausschließen. Es ist durchaus möglich, beide Schnittstellen über zu erkennengethostbyname(), was ich vielleicht nur versuchen könnte, um zu sehen, was rauskommt.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage