When we request a new timeline in WidgetKit (via a timeline refresh policy or WidgetCenter.shared.reloadTimelines), is there a maximum time limit after the desired time to which the new timeline will be guaranteed to be fetched by the OS?
eg. If it's 2pm now, and I schedule a timeline refresh for 3pm (ie. Refresh = .after 1hr), is there a hard cap to the latest time the timeline will be refreshed?
(ie. Is there a time guarantee that for example, the new timeline will be requested by at most 15 min after the desired time? 4hrs? 24 hours?)
This is very important as some apps need to provide a certain Service Level Agreement to our users.
eg. If it's 2pm now, and I schedule a timeline refresh for 3pm (ie. Refresh = .after 1hr), is there a hard cap to the latest time the timeline will be refreshed?
(ie. Is there a time guarantee that for example, the new timeline will be requested by at most 15 min after the desired time? 4hrs? 24 hours?)
This is very important as some apps need to provide a certain Service Level Agreement to our users.