所以,我正试图为Apple Watch制造复杂功能。 我有预定的更新工作,并且可以让每半小时刷新一次并显示当前时间。
我想做的是:
A,使用HkSampleQuery
来电更新用户的最新步骤
B,有一个'更新...分钟前'并发症中的一行
对于问题A,我可以在第一次复杂化调用getCurrentTimelineEntryForComplication
时阅读这些步骤。但随后进行了预定更新,HKSampleQuery
内的代码永远不会被执行。我虽然这可能是由于后台没有HealthKit调用等...但首先我认为复杂化是在更新后从后台唤醒的,其次我在商店看到了与HealthKit并发症做出奇怪想法的应用程序,第三,Apple自己的活动并发症更新很好,使用HealthKit。有什么建议吗?
对于问题B,我只能获得显示并发症更新的当前时间。我希望这个复杂功能能够更新......之前的......阅读时间'田野本身就像苹果计时器并发症或日出/日落并发症那样在27分钟内出现...有什么建议吗?
非常感谢,希望问题很清楚。