iOS SDK Changelog
List of updates to the iOS SDK.
1.3.9 - January 21, 2025
Added
Added support for push-to-start token registration and observation to Live Activities.
Updated
Updates
PNNotification.meta
structure to allow more developer friendly value access patterns.
Live Activities - New Methods
PushSDK.LiveActivities.register(_ activityType:, activityHandler:)
Starts observing the provided
activityType
for push-to-start token updates and automatically handles registration. For each activity within the providedactivityType
started via push, or already running, theactivityHandler
is invoked.
PushSDK.LiveActivities.register(_ activity:, withId:)
Starts observing the provided
activity
for push token updates and automatically handles registration for the provided activity ID.
1.3.8 - December 11, 2024
Added
Added support for
PNNotification.meta
fields.
1.3.7 - July 17, 2024
Added
Added support for App Message animations.
Updated
Updated internal optimizations on tracked events.
1.3.6 - April 23, 2024
Added
Added session heartbeat support.
Added application version tracking.
Updated
Updated internal event meta structure.
Updated PushNotification pause and resume event tracking priority.
Fixed
Fixed an issue with order of cached event hydration.
1.3.5 - March 25, 2024
Fixed
Fixed an issue that could cause background notification registrations to send subscription events.
1.3.4 - March 18, 2024
Updated
Updated event tracking deduplication processes.
Fixed
Fixed an issue that could cause app crash when the number of pending events was too large.
1.3.3 - March 12, 2024
Added
Added privacy manifest.
1.3.2 - March 12, 2024
Updated
Updated App Message serialization for React Native and Flutter consumers.
1.3.1 - March 6, 2024
Added
Added more extensive internal logging.
Fixed
Removed dependencies on
NWPathMonitor
.
1.3.0 - March 6, 2024
Added
Added support for App Messages.
1.2.2 - March 7, 2024
Added
Added more extensive internal logging.
Fixed
Removed dependencies on
NWPathMonitor
.
1.2.1 - February 16, 2024
Added
Added support for pausing and resuming subscriber push notifications.
New Properties and Methods
PushSDK.PushNotifications.isPaused
- A boolean property indicating the subscriber's notifications are currently paused or not.PushSDK.PushNotifications.pause()
- Will pause a subscriber's ability to receive notifications.PushSDK.PushNotifications.resume()
- Will resume a subscriber's ability to receive notifications.
Moved / Deprecated Properties and Methods
PushSDK.UserProfile.isSubscribed
has been moved toPushSDK.PushNotifications.isSubscribed
and will now display a deprecation warning.PushSDK.UserProfile.isEligibleToPrompt
has been moved toPushSDK.PushNotifications.isEligibleToPrompt
and will now display a deprecation warning.PushSDK.showNativeNotificationPermissionPrompt()
has been aliased toPushSDK.PushNotifications.showPermissionPrompt()
.PushSDK.UserProfile.revertUserDeletion
will now warn and will be removed in a future release.
1.2.0 - January 24, 2024
Added
Added support for LiveActivities.
Live Activities - New Module
PushSDK.LiveActivities.track(token:, forActivity:)
Registers the provided pushToUpdate token on the current user to allow updates to the provided activity ID via push.
1.1.5 - October 19, 2023
Updated
Updated internal event tracking metadata.
1.1.4 - October 18, 2023
Added
Added support for managed integrations.
1.1.3 - August 29, 2023
Updated
Updated internal resource caching policies.
1.1.2 - July 26, 2023
Added
Added a convenience service for copying the PushSDK Anonymous ID based on specific user interaction.
1.1.1 - July 18, 2023
Updated
Updated error reporting details and internal resource caching.
Updated debug logging capabilities.
1.0.15 - August 29, 2023
Updated
Updated internal resource caching policies.
1.0.14 - July 26, 2023
Added
Added a convenience service for copying the PushSDK Anonymous ID based on specific user interaction.
1.0.13 - July 26, 2023
Updated
Updated error reporting and internal resource caching.
1.1.0 - June 6, 2023
Updated
Updated error reporting details.
Breaking Changes
Removed automatic badge clearing behavior on app open or resume.
Updated swizzled methods to call through to the original implementation if present.
Closed Beta Releases
1.0.12 - May 24, 2023
Updated
Updated the stream ordering of tracked events related to user profiles.
1.0.11 - May 17, 2023
Updated
Updated how
PushSDK.UserProfile.isSubscribed
is reported.Updated simulator functionality.
1.0.10 - April 20, 2023
Fixed
Fixed an issue with
PushSDK.UserProfile.remove()
event tracking.
1.0.9 - April 12, 2023
Updated
Updated internal version tracking.
1.0.8 - March 16, 2023
Updated
Updated how resubscribes are tracked and includes simulator builds.
1.0.7 - March 13, 2023
Fixed
Fixed Xcode warnings regarding
linking against a dylib which is not safe for use in application extensions
.
Last updated