【问题标题】:Using the existing glance screen of WatchOS 2 as snapshot of the watch app for WatchOS 3使用 WatchOS 2 的现有 Glance 屏幕作为 WatchOS 3 的手表应用程序的快照
【发布时间】:2016-07-21 18:12:20
【问题描述】:

我有一个 Apple WatchOS2 应用程序,我需要将它升级到 WatchOS 3。由于 WatchOS 3 上没有概览屏幕,我不知道如何使用当前概览屏幕通过调用 scheduleSnapshotRefresh 方法来创建自动快照WKSnapshotRefreshBackgroundTask。我可以将整个项目从 WatchOS 2 目标迁移到 WatchOS 3 目标并应用更改以使其与 WatchOS 3 兼容吗?

【问题讨论】:

    标签: ios snapshot watchos-3 wkrefreshbackgroundtask


    【解决方案1】:

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

    这会在唤醒时更新视图。

    您也可以尝试在收到刷新任务 (WKSnapshotRefreshBackgroundTask) 时更新快照视图。

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

    格雷格

    【讨论】:

    • 感谢 Greg,它非常有用!还有一个问题,您是否还知道我应该为 WatchOS 3 项目创建一个单独的目标,还是我仍然可以继续使用现有的 WatchOS2 并在那里为 WatchOS 3 添加新功能?而我需要在 WatchOS 2 和 WatchOS 3 设备上运行该应用程序。
    • 您可以针对 WatchOS 2 并添加 WatchOS 3 功能,但在使用 watchOS 3 功能时需要检查操作系统。就我个人而言,我认为大多数用户都会更新,所以我会构建一个 OS 3 版本和 2 版本,当 3 发布时,然后发布你的 OS3 应用程序,但它至少需要 v3。这样您就不必支持多个操作系统版本。但我很懒。
    • 再次感谢格雷格!这是一个好主意,尽管用户可能也懒得升级到 WatchOS 3,并且为 OS 3 创建单独的版本对我来说需要太多的工作,我懒得这样做:)
    猜你喜欢
    • 2016-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-01
    相关资源
    最近更新 更多