Releases: urbanairship/android-library
14.0.2
Patch release optimizing named user tag group cache usage in In-App-Automation.
Changes
- IAA tag group cache is now cleared when a named user is associated or disassociated
14.0.1
Patch release to fix an exception caused by too many alarms being scheduled for in-app automation message intervals on Samsung devices. Applications seeing crashes related to alarms should update.
14.0.0
Airship SDK 14 is a major update that prepares our automation module to support future IAA enhancements, revamps the Channel Capture tool, and provides other improvements.
The majority of apps will only be effected by the new UrlAllowList
behavior changes.
Changes
- BEHAVIOR CHANGE All URLs are not verified by default. Applications that use open URL action, landing pages, and custom in-app message image URLs will need to provide a list of URL patterns that match those URLs for SCOPE_OPEN_URL. The easist way to go back to 13.x behavior is to add
urlAllowListScopeOpenURL = *
to the AirshipConfig. - Channel Capture tool now detects a
knock
of 6 app opens in 30 seconds. Instead of displaying anything to the user, the tool will write the current channel ID to the clipboard. - Whitelist class and terminology removed and replaced with UrlAllowList.
- ActionAutomation and InAppMessageManager have been combined into InAppAutomation.
- InAppAutomation APIs have been updated to support future IAA enhancements. See migration guide for details.
- Removed deprecated APIs.
- Added sourcesJar maven artifact to each module, this allows browsing source code and java docs directly from Android Studio.
13.3.5
Patch release to fix Android version equality checks in IAA and to fix a crash with the LocaleChangeReceiver if the Airship SDK is included in the Application but not initialized.
13.3.4
Patch release to fix ANRs when opening a background notification button with an action. Applications that use background buttons should update.
13.3.3
Patch release to fix SQL exceptions during SDK init. Applications that are seeing any SQL crashes from Airship should update.
13.3.2
Patch release to fix In-App Automation version triggers to only fire on app updates instead of new installs.
13.3.1
Patch release to fix ADM registration exceptions that occur on first run and text alignment issues with In-App Automation. Any apps that are configured to run ADM and are running 13.0.0 - 13.3.0 should update.
Changes
- Fixed In-App Automation text alignment.
- Fixed ADM registration crash.
13.3.0
Minor release that allows overriding the locale used by Airship.
Changes
- Added locale override.
- Fixed IllegalStateException in NotificationProxyActivity.
13.2.2
Patch release to make MessageWebViewClient methods addAuthRequestCredentials
and
removeAuthRequestCredentials
public instead of package-private.