Notifications and delivery
Define typed notifications, resolve recipient preferences, deliver across explicit channels, and retain one provider-independent history of every send.
An APNs delivery seam with application-owned provider credentials and device selection.
Define typed notifications, resolve recipient preferences, deliver across explicit channels, and retain one provider-independent history of every send.
Compose @playstack/delivery/apns with device targets and an injected provider transport. The application owns credentials, topics/environments, payload policy, provider feedback and platform background behavior.
Data-only wakeups should carry bounded opaque hints, not document bodies or secrets. Revalidate recipients and process permanent invalid-target outcomes. Provider acceptance is not device receipt; an inbox is not required for sync hints.