2016-07-21 1 views
0

J'ai une application Apple WatchOS2 dont j'ai besoin de la mettre à niveau vers WatchOS 3. Comme il n'y a plus d'écran de regard sur WatchOS 3, je ne suis plus Assurez-vous d'utiliser l'écran d'analyse en cours pour créer un instantané automatique en appelant la méthode scheduleSnapshotRefresh dans WKSnapshotRefreshBackgroundTask. Puis-je migrer l'ensemble du projet de la cible WatchOS 2 vers une cible WatchOS 3 et appliquer des modifications pour le rendre compatible avec WatchOS 3?Utilisation de l'écran de regard existant de WatchOS 2 comme image instantanée de l'application WatchOS pour WatchOS 3

Répondre

0

Essayez: https://developer.apple.com/library/prerelease/content/samplecode/WatchBackgroundRefresh/Introduction/Intro.html

Cela met à jour la vue sur éveillé.

Vous pouvez également essayer de mettre à jour la vue instantanée lorsque vous recevez une tâche d'actualisation (WKSnapshotRefreshBackgroundTask).

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

Greg

+0

Merci Greg, il a été très utile! Une autre question, savez-vous si je devais créer une cible séparée pour le projet WatchOS 3 ou si je peux continuer à travailler avec le WatchOS2 existant et y ajouter de nouvelles fonctionnalités pour WatchOS 3? alors que je dois lancer l'application sur les appareils WatchOS 2 et WatchOS 3. – Samira

+0

Vous pouvez cibler WatchOS 2 et ajouter des fonctionnalités de WatchOS 3, mais vous devez vérifier le système d'exploitation lorsque vous utilisez une fonctionnalité de watchOS 3. Personnellement, je pense que la plupart des utilisateurs vont mettre à jour afin que je construis une version et une version 2 d'OS 3 et quand 3 est libéré alors libérez votre application d'OS3 mais l'exigez au moins v3. De cette façon, vous ne devez pas supporter plusieurs versions de système d'exploitation. Mais je suis paresseux. –

+0

Merci encore Greg! C'est une bonne idée, bien que les utilisateurs puissent être fainéants pour mettre à niveau vers WatchOS 3 et créer une version séparée pour OS 3 nécessite trop de travail pour moi et je suis paresseux pour le faire :) – Samira