Thomas Bandt

Über mich | Kontakt | Archiv

Erkennen, ob die App im Simulator oder auf dem Gerät läuft [Xamarin.iOS]

Für ein paar Szenarien ist es ganz nützlich zu unterscheiden, ob die Anwendung gerade im Simulator ausgeführt wird, oder auf einem echten Gerät. Es macht beispielsweise wenig Sinn, bei jedem Start Notifications zu registrieren und sich dabei eine Fehlermeldung enzuhandeln (und die ggf. ins Log zu schreiben). Denn Notifications werden im Simulator nicht unterstützt.

if (MonoTouch.ObjCRuntime.Runtime.Arch == MonoTouch.ObjCRuntime.Arch.DEVICE)
{
    // Gerät -> irgendwas machen ...
}


« Zurück  |  Weiter »