Skip to content

Releases: urbanairship/android-library

9.3.1

03 Mar 00:13
6b95abf
Compare
Choose a tag to compare

Fixed issues with in-app automation not displaying due to the display being paused by default. Apps that use in-app automation should update.

Changes

  • Fixed In-app automation display being paused by default.
  • Fixed CoreActivity having a visible theme.

9.3.0

03 Mar 00:13
2527192
Compare
Choose a tag to compare

Changes

  • Added support to add custom notification action buttons from xml.
  • Added missing play-services-base dependency to urbanairship-fcm.
  • Added method to InAppMessageManager to pause display of in-app messages.
  • Locale and Timezone info is now sent up with the channel registration even if analytics are disabled.
  • Removed use of custom permissions in the manifest.

9.2.0

03 Mar 00:13
6973bc4
Compare
Choose a tag to compare

Minor release that includes new APIs to allow extending in-app messages before they are displayed to
the user, exposes information on the ResolutionInfo, and adds a new NotificationFactory create method
that allows retrying a failed notification at a later time. This release also includes fixes to the
Rate App Action crashing on Marshmallow and older devices. Applications that use the rate
app action should update.

Changes

  • Added message extenders to the InAppMessageManager.
  • Added a new optional createNotification method that returns status.
  • Expose type, duration, and button info on the ResolutionInfo class.
  • Fixed BuildConfig conflicts with the urbanairship-sdk module.
  • Fixed Rate App Action crashes.

9.1.1

03 Mar 00:13
221a9f9
Compare
Choose a tag to compare

Patch release to fix issues with proguard as well as enables fullscreen video for landing pages and
message center.

Changes

  • Enable fullscreen video for landing pages and message center.
  • Added new error message when trying to display a message center message that is no longer available.
  • Fixed proguard issue.

9.1.0

03 Mar 00:13
0d64ddf
Compare
Choose a tag to compare

Minor release that introduces support for FCM apis, modular packages, and in-app message design
updates. For FCM migration, please follow the FCM Migration Guide.

Changes

  • Added support for FCM Google Play Services dependency.
  • When using urbanairship-fcm, setting the FCM sender ID in the airship config options is now optional.
  • Moved push providers into own packages - urbanairship-fcm, urbanairship-gcm, urbanairship-adm,
    and urbanairship-core. The package urbanairship-sdk still exists and is now just a wrapper package
    that depends on gcm, adm, and core to prevent breaking apps.
  • Deprecated urbanairship-sdk and urbanairship-gcm packages. They will be dropped in SDK release 10.0.
  • Updated in-app message designs.
  • Added support to display an in-app modal message as fullscreen on smaller screen devices.
  • Normalized the custom event builder APIs.
  • Added metadata option to enable local storage in Urban Airship webviews.
  • Updated to Play Services version 15.0.0 and Support Library 27.1.1. Tracking
    Advertising IDs now require the play-services-ads-identifier dependency.

Bug Fixes

  • Added calls to takeOff autopilot when in-app message activities are being restored when the app is suspended.
  • Fixed packages not declaring the proper dependencies in the pom file.

9.0.6

03 Mar 00:13
Compare
Choose a tag to compare

Patch release to fix an issue with delaying takeOff. Applications that make use of the isReady method
may want to update.

Changes

  • Remove wait for takeOff in the PushService
  • Allow autopilot creation to be retried if the app info is unavailable

9.0.5

03 Mar 00:13
Compare
Choose a tag to compare

Patch release to fix a BadParcelableException when accessing the PushMessage from an intent's bundle
on some devices.

Changes

  • Fixed BadParcelableException when handling push messages from intents.
  • Fixed lint warnings/errors.

9.0.4

03 Mar 00:13
Compare
Choose a tag to compare

Patch release to fix a NPE due to a race condition in the in-app messaging manager and fixes an issue with
cancelling in-app automation messages. Applications running older versions of SDK 9.0 should update.

Changes

  • Added proguard rule to keep Autopilot class
  • Fixed crash in the in-app automation manager.
  • Fixed issue with cancelling in-app automation messages.

9.0.3

03 Mar 00:13
23c02ef
Compare
Choose a tag to compare

Patch release to fix a NPE introduced in 9.0.2 when sending a
notification with a button without any actions.

Changes

  • Fixed NPE in core receiver.
  • Allow custom schemes when whitelisting urls.

9.0.2

03 Mar 00:13
e881b85
Compare
Choose a tag to compare

Patch release to fix an issue with background services in Android O and a background ANR
when delaying takeOff. Applications that are targeting Android O and take advantage of
push notification actions should update.

Changes

  • Fixed ANR when takeOff is delayed.
  • Fixed IllegalStateException when opening a push notification with actions.