Keeping widgets up to date

For data that changes throughout the day, like weather or schedules, what’s the most reliable refresh strategy for WidgetKit: timeline policies, background tasks, push notifications, or user-driven reloads?

Keeping widgets up to date
 
 
Q