假设我有以下情况:
用户在我的手表上安装我的WatchOS应用程序。他从不发动它,但他使复杂化。复杂化启用并可见后,它应显示实际数据。
我很难找到一个可以要求提供数据的地方。
答案 0 :(得分:2)
查看ClockKit中的getCurrentTimelineEntry(for:withHandler:)
函数。这是watchOS查询真实数据的地方。因此,用户不必启动实际的watchOS应用程序,因为您的并发症可以通过向watchOS提供数据来独立行动。
激活watchOS复杂功能后,watchOS应自动调用getCurrentTimelineEntry(for:withHandler:)
函数,并在getNextRequestedUpdateDate(handler:)
函数指定的给定时间间隔后再次调用它。