Releases: urbanairship/android-library
12.2.3
Patch release to fix missing whitelist entries for EUCS cloud site and to fix a crash in event manager.
Changes
- Fixed ArithmeticException in EventManager due to a race condition of disabling analytics at the same time as an event upload.
- Added Airship EUCS URLs to whitelist.
12.2.2
Patch release to fix a whitelisting issue that prevented youtube and video URLs from working properly in In-App Automation.
12.2.1
Patch release improving SDK stability.
Changes
- Fixed NullPointerException crash in AlarmOperationScheduler
- Fixed ClassCastException crash in JobScheduler
- Fixed SQLExceptions crashes in In-App Automation
- Apps with any of these issues, and apps using In-App automation are encouraged to update.
12.2.0
Minor release that adds support for number attributes, new data collection flags,
and an Accengage transition module to facilitate Accengage customers upgrading to Airship.
Changes
- Added support for number attributes.
- Added
AirshipConfigOptions#dataCollectionOptInEnabled
andUAirship#setDataCollectionEnabled(boolean)
to make it easier to control Airship data collection. - Added
urbanairship-accengage
module. This module migrates a device's attributes and ID to Airship,
and allows devices to receive push notifications from Accengage during the upgrade period. - Added option to automatically install Google's secure network provider before any Airship request
by adding metadata to the manifest with keycom.urbanairship.INSTALL_NETWORK_SECURITY_PROVIDER
.
The network installer is required for KitKat and older devices to work with the EUCS cloud site.
12.1.1
Patch release to fix an issue with the same In-App Automation banner displaying multiple times on an activity
if the activity goes through a resume/pause/resume lifecycle state without a stop. This could occur
when starting an activity with NEW_TASK and CLEAR_TOP flags if the banner is already displaying. Apps
that are experiencing this issue with In-App Automation should update.
Changes
- Fixed In-App Automation banner from displaying multiple times on a single activity in certain situations.
12.1.0
Minor release that adds an accessor the In-App Automation name.
Changes
- Added name accessor for In-App Automations.
- Fixed a crash when specifying duplicate locale audience conditions for an In-App Automation.
- Fixed application starting a new activity instead of resuming the current activity when launching from a notification.
10.1.4
9.7.3
12.0.0
Major release decoupling Airship channel registration from push functionality,
and adding support for channel attributes, which allow key value pairs to be
associated with the application's Airship channel for segmentation purposes.
Custom channel attributes are currently a beta feature. If you wish to
participate in the beta program, please complete our signup form.
Changes
- Added a new
AirshipChannel
class - Channel related functionality in PushManager is now deprecated
- Added a new
AirshipChannel.AttributeEditor
class - Added a new
editAttributes
method toAirshipChannel
- Android compile and target SDK versions are now 29