Kann ich meine iOS-App so programmieren, dass ein iPhone vibriert, wenn die Einstellungen "Vibrieren bei Lautlos" und "Beim Klingeln vibrieren" des Telefons ausgeschaltet sind?Kann ich im stillen Modus ein iPhone vibrieren lassen?
0
A
Antwort
0
Sie können nicht. Ich habe es gerade getestet. Der Modus "Nicht stören" und "Lautlos" deaktiviert die Vibration nicht, aber das Ausschalten von "Vibration bei Lautlos" und "Vibrieren bei Rufton" deaktiviert die Vibration vollständig.
Es gibt eine private API dokumentiert here on SO aber in der Regel akzeptiert Apple keine Apps mit undokumentierten API, und es funktioniert möglicherweise nicht für Ihren Zweck.
Für eine allgemeine Überprüfung, wie man ein iPhone vibrieren lässt this SO answer ist sehr gründlich.
Ich habe tatsächlich die Schwingung der App gut funktioniert, wenn _not_ im Silent-Modus mit "AudioServicesPlaySystemSound". Mit dem spezifischen Anwendungsfall meiner App möchte ich, dass bestimmte Handlungsaufforderungen vibrieren, damit die Leute genau wissen, wann sie eine Aufgabe ausführen müssen. Vielleicht kann ich einfach überprüfen, ob Vibration aktiviert ist, wenn die App gestartet wird, und wenn nicht, schlage vor, sie bei der Verwendung der App einzuschalten. Ich möchte keine privaten APIs verwenden. –