Ich habe eine Apple WatchOS2 App, die ich auf WatchOS 3 upgraden muss. Da es auf WatchOS 3 keinen Blick mehr gibt, bin ich es nicht Sicher, wie Sie den aktuellen Bildschirm verwenden, um einen automatischen Snapshot zu erstellen, indem Sie in WKSnapshotRefreshBackgroundTask die Methode "scheduleSnapshotRefresh" aufrufen. Kann ich das gesamte Projekt vom WatchOS 2-Target auf ein WatchOS 3-Target migrieren und Änderungen anwenden, um es mit WatchOS 3 kompatibel zu machen?Verwendung des vorhandenen Blickbildschirms von WatchOS 2 als Momentaufnahme der Watch App für WatchOS 3
0
A
Antwort
0
Dies aktualisiert die Ansicht auf wach.
Sie können auch versuchen, die Snapshot-Ansicht zu aktualisieren, wenn Sie eine Aktualisierungsaufgabe (WKSnapshotRefreshBackgroundTask) erhalten.
https://developer.apple.com/reference/watchkit/wksnapshotrefreshbackgroundtask
Greg
Dank Greg, es war sehr nützlich! eine weitere Frage: Weißt du auch, sollte ich ein separates Ziel für das WatchOS 3-Projekt erstellen oder kann ich weiterhin mit dem vorhandenen WatchOS2 arbeiten und neue Funktionen für WatchOS 3 hinzufügen? während ich die App auf beiden WatchOS 2 und WatchOS 3 Geräten ausführen muss. – Samira
Sie können WatchOS 2 als Ziel auswählen und WatchOS 3-Funktionen hinzufügen. Sie müssen jedoch das Betriebssystem überprüfen, wenn Sie eine watchOS 3-Funktion verwenden. Persönlich denke ich, dass die meisten Benutzer das Update durchführen werden, also würde ich eine OS 3-Version und 2-Version erstellen und wenn 3 veröffentlicht wird, dann lass deine OS3-App frei, benötige aber v3 als Minimum. Auf diese Weise müssen Sie nicht mehrere Betriebssystemversionen unterstützen. Aber ich bin faul. –
Danke nochmal Greg! Es ist eine gute Idee, auch wenn die Benutzer faul sind, auf WatchOS 3 zu aktualisieren, und das Erstellen eines separaten Builds für OS 3 erfordert zu viel Arbeit für mich und ich bin faul, das zu tun :) – Samira