【发布时间】:2018-09-12 07:22:14
【问题描述】:
我有一个 watchOS 复杂功能和配套的 iOS 应用。我想每 10 分钟更新一次并发症。每次刷新数据时,我都会进行大约 20 个 API 调用 (URLSession.shared.dataTask)。
运行计划 iOS 应用程序后台刷新并在那里进行 API 调用,然后在完成后更新复杂性是否更好(更可靠、资源消耗更少)?
或者在 watchOS 应用上调用 API 并在完成后更新复杂功能?
我问是因为据我了解,Apple 不喜欢频繁刷新,我觉得消耗 iPhone 资源比 Watch 资源更可取。
【问题讨论】:
-
我建议您使用会话管理器方法在应用程序和 Apple Watch 之间创建通信。还要在应用程序中实现您的网络服务,而不是在手表中。这将使您的应用更快、响应更快。