[expo-widgets] Support scheduled live activities
Ludvig
Please expose Apple’s iOS 26 API for scheduling a Live Activity to start at a future date.
Current implementations start the activity immediately. There is no way to request it in the foreground and have iOS start it later while the app is in the background.
This is important for apps with a known future start time such as events, reminders or scheduled sessions. Push-to-start via APNs work, but requires backend implementations. For a known start time a local scheduling would be better suited.
suggested JS API:
factory.start(props, url, {
startDate: new Date(...),
alert: { title: '...', body: '...', sound: 'default' },
})
Also useful: expose pending vs active on getInstances(), and a way to cancel a scheduled activity.
Note that this is only available on iOS 26 and newer.