github urbanairship/ios-library 17.0.0-beta

latest releases: 18.4.0, 18.3.1, 18.3.0...
pre-release12 months ago

First beta for SDK 17. This release brings several breaking changes throughout the codebase as we continue the transition from Objective-C to Swift. This version is not suitable for a production app, but we encourage testing out the new APIs and providing us feedback so we can make changes before the final SDK 17 release.

Migration Guide

Changes

  • Airship SDK now requires iOS 14+ as the target SDK version and Xcode 14+
  • Message Center module has been rewritten in Swift
  • The provided Message Center UI has been rewritten in Swift & SwiftUI
  • The provided Preference Center UI has been rewritten in SwiftUI
  • Accengage, Chat, and Location modules have been removed
  • ExtendedActions module has been removed, the actions have been merged into other modules
  • Majority of the completionHandler APIs have been replaced with async functions
  • Renamed several classes throughout the SDK to prevent API collisions for simple classes, e.g. Config -> AirshipConfig, Channel -> AirshipChannel, etc...
  • Fixed several sendable warnings throughout codebase
  • Video improvements for Scenes & Surveys
  • Added new PushNotificationStatus that provides the current status of push notifications

Don't miss a new ios-library release

NewReleases is sending notifications on new releases.