Wir arbeiten an einem Apple Watch-Projekt, aber die Uhr geht in den Ruhezustand, wenn sie nicht unterbrochen wird.
Gibt es eine Möglichkeit, das Einschlafen zu verhindern?
No-Sleep-API
Derzeit gibt es keine API, mit der Apple Watch nicht in den Ruhezustand versetzt werden kann.
Sie können warten bis WatchOS 3.
Ändern der Ruhezeit nach Benutzer
Jeder Benutzer kann zu diesem Pfad gehen:
Einstellungen - & gt; Allgemein - & gt; Weckbildschirm
Und stellen Sie die Zeit auf eine lange Zeit.
Leider kann nur der Benutzer dies ändern und es gibt keine Möglichkeit, dies programmatisch zu tun.
HINWEIS: Wenn Sie möchten, dass der Bildschirm Ihre Aktivität nach dem Aufwachen wieder aufnimmt, sollten Sie den Benutzer bitten, dies hier zu tun:
Einstellungen - & gt; Allgemein - & gt; Weckbildschirm - & gt; Letzte Aktivität fortsetzen
Beachten Sie, dass nach Owen, die Uhr wach zu halten würde den Akku schnell töten.
Fazit
1- Keine API ist eingestellt.
2- Benutzer kann die Ruhezeit ändern.
3- Benutzer kann auswählen, dass die letzte Aktivität fortgesetzt wird, wenn die Apple Watch aufwacht.
Wegen der Leistungsanforderungen würde das schnelle Ausschalten der Batterie die Batterie schnell ausschalten. Sie sind jedoch möglicherweise besorgt, dass die Uhr, wenn sie in den Ruhezustand versetzt wird, nicht erneut in Ihrer App aktiviert wird. Dies kann auf Benutzerebene, auf Ihrem iOS-Gerät mithilfe der Watch App, mit Hilfe von Allgemein- & gt; Wake Screen- & gt; und überprüfen "Letzte Aktivität fortsetzen"
Tags und Links xcode swift watchkit watch-os-2 apple-watch