Skip to content

Add controls push type, priority 1, filter-criteria, and Live Activity iOS 18 support#252

Merged
kylebrowning merged 1 commit into
mainfrom
feat/api-parity
Jul 14, 2026
Merged

Add controls push type, priority 1, filter-criteria, and Live Activity iOS 18 support#252
kylebrowning merged 1 commit into
mainfrom
feat/api-parity

Conversation

@kylebrowning

Copy link
Copy Markdown
Owner

Documented APNs features the library lacked:

  • controls push type (iOS 18) with APNSControlsNotification + sendControlsNotification (topic suffix .push-type.controls, body {"aps":{"content-changed":true}}).
  • APNSPriority.prioritizeDevicePower (1).
  • Alert filter-criteria (Focus filtering); Live Activity relevance-score.
  • Live Activity iOS 18 start options: input-push-token / input-push-channel via APNSLiveActivityInputPushMethod.
  • Fills API gaps: missing staleDate/alert accessors and topic: init on the start notification; unlabeled sendWidgetsNotification(_:deviceToken:) (labeled variant deprecated); Widgets internal property renamed to match its content-changed key.

@kylebrowning kylebrowning merged commit aa3be69 into main Jul 14, 2026
6 checks passed
@kylebrowning kylebrowning deleted the feat/api-parity branch July 14, 2026 06:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant