【问题标题】:Best way to update watchOS complications更新 watchOS 并发症的最佳方法
【发布时间】:2018-09-12 07:22:14
【问题描述】:

我有一个 watchOS 复杂功能和配套的 iOS 应用。我想每 10 分钟更新一次并发症。每次刷新数据时,我都会进行大约 20 个 API 调用 (URLSession.shared.dataTask)。

运行计划 iOS 应用程序后台刷新并在那里进行 API 调用,然后在完成后更新复杂性是否更好(更可靠、资源消耗更少)?

或者在 watchOS 应用上调用 API 并在完成后更新复杂功能?

我问是因为据我了解,Apple 不喜欢频繁刷新,我觉得消耗 iPhone 资源比 Watch 资源更可取。

【问题讨论】:

  • 我建议您使用会话管理器方法在应用程序和 Apple Watch 之间创建通信。还要在应用程序中实现您的网络服务,而不是在手表中。这将使您的应用更快、响应更快。

标签: ios swift watch


【解决方案1】:

资源方面,我建议使用 API 调用在 iOS 应用程序后台运行计划,然后在完成后更新复杂性。这种方法更可靠且资源密集。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-14
    • 1970-01-01
    • 2022-12-09
    相关资源
    最近更新 更多