我有一个watchOS复杂功能和伴侣iOS应用程序。我想每10分钟更新一次并发症。每次刷新数据时,我都会进行~20个API调用(URLSession.shared.dataTask)。
运行计划iOS应用后台刷新并在那里进行API调用更好(更可靠,资源更少),然后在完成时更新复杂性,
或者在watchOS应用程序上进行API调用并在完成时更新并发症?
我问,因为据我所知,Apple并不喜欢经常刷新,我觉得消耗iPhone资源比监视资源更可取。
答案 0 :(得分:0)
资源方面,我建议使用API调用在iOS应用程序后台运行计划,然后在完成后更新复杂性。这种方法更可靠,资源更密集。