Skip to content

Releases: urbanairship/ios-library

8.4.0

02 Mar 23:17
Compare
Choose a tag to compare

Bug Fixes

  • Fixed "invalid prototype declaration" warnings.
  • Fixed calling UIKit on background threads.
  • Fixed deprecation warnings when targeting iOS 10+.

Features

  • Added support for tvOS.
  • Added loading indicator to Message Center message view controllers.
  • Added new UAInboxDelegate protocol method showMessageForID: that will be called
    immediately after a notification is tapped that is associated with a Message Center message.
  • Added support to update authorized notification options during a background app refresh.
  • Added support to style the select all, delete, and mark read buttons in the message center.

Deprecations

  • Alias is now deprecated. It will be removed in SDK 10.0.0.
  • UAInboxDelegate's showInboxMessage:, replaced with showMessageForID:.
  • UADefaultMessageCenter's displayMessage: and displayMessage:animated:,
    replaced with displayMessageForID: and displayMessageForID:animated: methods.
  • UADefaultMessageCenterListViewController's displayMessage: and displayMessage:onError:,
    replaced with displayMessageForID: and displayMessageForID:onError:.
  • UAInAppMessage's unused property notificationActionContext.

8.3.3

02 Mar 23:17
Compare
Choose a tag to compare

Bug Fixes

  • UARegistrationDelegate's notificationRegistrationFinishedWithOptions:categories:
    is now called with the user opted in options instead of the requested types. Fixed
    this method being called before the user has a chance to accept permissions on iOS 8 & 9.
  • Fixed UARegistrationDelegate's notificationAuthorizedOptionsDidChange: being
    initially called with the wrong value and not being called when types go from undetermined
    to none.

Behavior Changes

  • Authorized notification option will be checked when the application wakes up in
    the background.

8.3.2

02 Mar 23:17
Compare
Choose a tag to compare

Bug Fixes

  • Added files missing from static library libUAirship.a
  • Fix compiler warnings

8.3.1

02 Mar 23:17
Compare
Choose a tag to compare

Bug Fixes

  • Fixed bug with decoding action values from the Urban Airship JS bridge.

8.3.0

02 Mar 23:17
Compare
Choose a tag to compare

New Features

  • Added support for WKWebView. Enable in AirshipConfig.plist using useWKWebView
    flag. Disabled by default.
  • Deprecated support for UIWebView.
  • Added support for delayed automation action schedules. The execution of an
    automated schedule can now be delayed by up to 30 seconds or made contingent
    on some condition.
  • Added EnableFeatureAction that can enable background location, location, or user
    notifications.
  • Added an automation trigger for app init events.
  • Added new UARegistrationDelegate methods apnsRegistrationSucceededWithDeviceToken:
    and apnsRegistrationFailedWithError:.

Bug Fixes

  • Fixed compatibility issue with Firebase.
  • Fixed duplicate analytic uploads on iOS 8.

Other

  • iOS migration guides moved to this repository.

8.2.2

02 Mar 23:17
Compare
Choose a tag to compare

Bug Fixes

  • Correctly handle local project paths that contain spaces.

8.2.1

02 Mar 23:17
Compare
Choose a tag to compare

Bug Fixes

  • Added missing file references to static library.
  • Added extra validation to message list response body.

8.2.0

02 Mar 23:17
Compare
Choose a tag to compare

New Features

  • Added UATextInputNotificationAction to support text input notification actions.
  • Added accessor to get the app key in the Javascript native bridge.
  • Message center will automatically refresh the message listing in the background
    when receiving a content-available push.

Bug Fixes

  • Fixed in-app messaging not being cleared from a notification action button.
  • Fixed in-app messaging not being cleared at all if displayASAP is enabled.
  • Fixed inbox database file name to be stored under the app key.
  • Fixed schedule action not being able to parse variations of an ISO 8601 timestamp.
  • Improved Message Center cell text animations when entering "Edit" mode.

Behavior Changes

  • Channel Capture tool is now disabled by default if the app is able
    to receive background push. A new action has been added to enable the
    tool for a limited duration.

8.1.6

02 Mar 23:17
Compare
Choose a tag to compare
  • Fixed an analytics bug for cold start direct opens.

8.1.5

02 Mar 23:17
Compare
Choose a tag to compare
  • Fixed a message selection bug in edit mode for the Message Center.