github urbanairship/ios-library 15.0.0

latest releases: 18.9.2, 18.9.1, 18.9.0...
3 years ago

Due to a bug that mishandles persisted SDK settings, apps that are migrating from SDK 14.8.0 or older should avoid this version and instead use SDK 16.0.2 or newer.

Major SDK release with several breaking changes, especially for Swift users. This release adds support for preference center, Contacts, iOS 15, and subscription lists.

Changes

  • Core module has been rewritten in Swift. During the rewrite, many of the method signatures, nullability, and classes have been updated to be more inline with Swift.
  • Dropped the UA prefix for Swift.
  • Added new module AirshipPreferenceCenter.
  • Added subscription lists APIs for Channel.
  • Added new editor APIs on Channel to modify tags and attributes to help batch updates.
  • NamedUser component has been replaced by Contact, which allows setting data on a user without an external ID (Named User ID).
  • Removed use of class load methods. Airship now requires passing in the launch options during takeOff.
  • Removed Airship.xcframework and Airship SPM target. Apps should use the modular frameworks instead.
  • Carthage and xcframework users will need to include a new module AirshipBasement.

Don't miss a new ios-library release

NewReleases is sending notifications on new releases.