2017-08-21 2 views
0

Ich habe eine funktionierende Android-App, die ich auf IOS portieren möchte. Ich habe angefangen, über die Apple-API-Referenzen zu arbeiten und hoffe, dass ich schnell Hilfe bekomme.IOS-Portierung von Android

Basierend auf einer bestimmten Tageszeit möchte ich idealerweise den Flugzeugmodus umschalten, damit der Benutzer keine E-Mails oder Anrufe senden oder empfangen kann. Ich weiß zu schätzen, dass dies nur mit privaten APIs erreicht werden kann, die ich vermeiden möchte. Welche anderen Optionen gibt es also, um das Endergebnis so genau wie möglich nachzuahmen? Kann die App alle Benachrichtigungen abschalten oder den Bildschirm ausschalten oder die Helligkeit auf Null setzen oder die Popup-Tastatur deaktivieren?

In dem Wissen, dass Apple systemweite Einstellungen gesperrt hat, gibt es noch eine andere kreative Idee, die ich verwenden könnte?

Antwort

0

Nein. Apple erlaubt es den Apps von Drittanbietern nicht, globale Einstellungen wie den Flugmodus zu ändern. Apps arbeiten in einer sehr eingeschränkten "Sandbox", in der sie nur sehr begrenzt auf Systemressourcen zugreifen können.

Was Sie beschreiben, ist nicht möglich, es sei denn, Ihre App läuft auf einem Jailbroken-Gerät (gerootet, in Android-Begriffen).