2016-07-21 13 views
0

私はWatchOS 3にアップグレードする必要のあるApple WatchOS2アプリを持っています。もうWatchOS 3の視認画面はありませんWKSnapshotRefreshBackgroundTaskのscheduleSnapshotRefreshメソッドを呼び出すことによって、現在のglance画面を使用して自動スナップショットを作成する方法を確認してください。 WatchOS 2ターゲットからWatchOS 3ターゲットにプロジェクト全体を移行し、変更を適用してWatchOS 3と互換性を持たせることはできますか?WatchOS 3のwatch appのスナップショットとしてWatchOS 2の既存のglance画面を使用

答えて

0

試してみてください。 https://developer.apple.com/library/prerelease/content/samplecode/WatchBackgroundRefresh/Introduction/Intro.html

これは目を覚ましにビューを更新します。

また、更新タスク(WKSnapshotRefreshBackgroundTask)を受け取ったときにスナップショットビューを更新することもできます。

https://developer.apple.com/reference/watchkit/wksnapshotrefreshbackgroundtask

グレッグ

+0

おかげでグレッグは、それは非常に便利でした! WatchOS 3プロジェクトの別のターゲットを作成する必要がありますか、それとも既存のWatchOS2を使用し続け、WatchOS 3の新機能を追加することができますか? WatchOS 2とWatchOS 3の両方のデバイスでこのアプリを実行する必要があります。 – Samira

+0

WatchOS 2をターゲットにしてWatchOS 3の機能を追加することはできますが、watchOS 3機能を使用するときは常にOSをチェックする必要があります。個人的に私はほとんどのユーザーがOS3バージョンと2バージョンを構築するように更新すると思います.3がリリースされたらOS3アプリをリリースしますが、最小限のv3が必要です。そうすれば、複数のOSバージョンをサポートする必要はありません。しかし、私は怠け者です。 –

+0

おかげさまでグレッグ!ユーザーがWatchOS 3にアップグレードするのは怠け者かもしれませんが、OS 3用の別のビルドを作成することは、私にとってはあまりにも多くの作業を必要とし、私はそれをやるのが怠惰です:) – Samira

関連する問題