Android SDK Release Note

v2.13.1 - Sep 15, 2021

ENHANCED

  • Support Kotlin 1.4 version

v2.13.0 - Sep 14, 2021

ADDED

  • New added error log collection config

    For more information, please check the following page

ENHANCED

  • New added GooglePlay policy support logics

    For more information, please check the following page

v2.12.2 - Jul 16, 2021

ENHANCED

  • Fixed an issue that SQLite concurrency issue

v2.12.1 - Jul 12, 2021

ENHANCED

  • New added Android privacy policy support logics

    For more information, please check the following page

  • New added following Proguard consumer rules

# Preserve some attributes that may be required for reflection.
-keepattributes *Annotation*,Signature,InnerClasses,EnclosingMethod

v2.12.0 - Jun 01, 2021

REMOVED

  • Removed 'Standard Event Class'

    For more information, please check the following page

ENHANCED

  • Enhanced logs for debugging

v2.11.1 - May 07, 2021

ADDED

  • New added Mobile Country Code(MCC) and Mobile Network Code(MNC) information collection

v2.11.1 - Apr 28, 2021

ENHANCED

v2.11.0 - Apr 23, 2021

ADDED

  • New added Huawei OAID support

v2.10.2 - Apr 19, 2021

FIXED

  • Fixed an issue that Huawei install referrer is not properly obtains from Huawei App Gallery in Android OS 11

ENHANCED

  • Updated Kotlin Coroutines Library to v1.3.9
  • Applied proguard rules for prevent Android "Module with the Main dispatcher is missing" #1606 issue
-keep class kotlinx.coroutines.android.** {*;}

v2.10.1 - Mar 17, 2021

FIXED

  • Fixed an issue that 'java.lang.IllegalArgumentException' which may occur if 'Activity.getIntent()' returns a 'null' value

v2.10.0 - Feb 08, 2021

DEPRECATED

  • Standard Event Class is Deprecated

    For more information, please check the following page

IMPROVED

  • Improved Data Protection logics
  • Improved event driven system logics

v2.9.3 - Jan 05, 2021

ADDED

  • New added session start time collection field

v2.9.2 - Dec 17, 2020

ADDED

  • New added a function to pass Semantic Attributes as Map in hybrid app

v2.9.1 - Dec 14, 2020

CHANGED

  • Changed Kotlin Stdlib library target version to 1.3.72
  • Changed Kotlinx Coroutines library target version to 1.3.3

v2.9.0 - Dec 02, 2020

  • New added a function to get Attribute Data information
  • Fixed an issue that Install Referrer was not properly collected except for the Google Play Store in Android OS 11 version of devices

v2.8.1 - Nov 24, 2020

  • Fixed an issue that open events were not commonly accumulated due to the problem that apps did not terminate properly on the Samsung Galaxy devices

v2.8.0 - Nov 5, 2020

  • New added app market identifier setup method to measure inflow by app market

    For more information, please check the following page

v2.7.0 - Sep 16, 2020

  • New added Huawei App Gallery Install Referrer support
  • New added an interface to pass Semantic Attributes to Map
  • New added Semantic Attributes totalQuantity field

v2.6.2 - Sep, 28, 2020

  • Fixed an issue that app lifecycle events were not properly recoreded when using Android Foreground Service

v2.6.1 - Sep, 23, 2020

  • Fixed a Android Studio auto completion issue that occurred in Airbridge SDK v2.3.3 ~ v2.6.0

v2.6.0 - Aug 14, 2020

  • New added Firebase Push Token registration method to track app deletion

    For more information, please check the following page

  • Event transmission logic has been improved

v2.5.1 - Aug 6, 2020

  • Applied new added Google Referrer parameters

    referrer_click_timestamp_server_seconds : The server-side timestamp, in seconds, when the referrer click happened.
    install_begin_timestamp_server_seconds : The server-side timestamp, in seconds, when app installation began.
    install_version : The app's version at the time when the app was first installed.

v2.5.0 - July 31, 2020

  • The restrictions of Event Custom Attributes data disappear

v2.4.0 - July 24, 2020

  • The Semantic Attributes data that was only available in a specific event has been changed to be used in all events
  • Changed to ignore the conversion process and forward when a universal tracking link other than http or https is detected

v2.3.7 - Julu 15, 2020

  • Fixed an issue when null is entered in the Label, Value, and Custom Attributes fields when calling events from the hybrid application

v2.3.6 - July 14, 2020

  • New added the ability to add Custom Domain in Airbridge Config

v2.3.5 - July 6, 2020

  • Fixed an issue that the app dying when deferred deep link delivered as a link that is not supported by the app

v2.3.4 - June 26, 2020

  • Fixed an issue that the query parameter of URI could not be delivered properly while deep linking

v2.3.3 - June 19, 2020

  • New added the ability to distinguish events in hybrid apps

v2.3.2 - June 9, 2020

  • Fixed an issue that user information did not disappear properly when calling the Signout event in the hybrid apps
  • Fixed an issue that did not work properly when passing certain null fields in hybrid apps

v2.3.1 - May 29, 2020

  • Fixed Fatal Error that occurred when more than one OneStore was installed on same device
  • New added Braze integration functionality

v2.3.0 - May 27, 2020

  • Improved usability of hybrid app integration
    • Airbridge::createJavaScriptInterface method is no longer valid

      Please use Airbridge::setJavascriptInterface method instead

    • No longer requires mobileApp argument for init in Web SDK

      The event is automatically sent as an mobile event rather than web event when mobile SDK is detected

v2.2.3 - May 6, 2020

  • New added Event Attribute value type rules like below
    • Event Attribute key should be String type
    • Event Attribute value only allowed Primitive types, String type, primitive types array and String array (The values will be ignored when type is not allowed)
  • New added Currency and Total Value fields into AddToCartEvent and OrderCompletedEvent
  • Changed Event Value type to Float from Int
  • Changed StaticEvent class name to Event and it opens for inheritance
  • Changed User's id, email and phone value to Nullable

v2.2.2 - April 20, 2020

  • Changed Product class price value's type to Float from Int
  • Fixed the issue that SignInEvent casted to SignUpEvent

v2.2.1 - April 16, 2020

  • Fixed the issue that Install Referrer is not properly received from OneStore except SKT

v2.2.0 - April 14, 2020

  • New added OneStore Install Referrer support
  • New added Airbridge.createJavaScriptInterface() method for hybrid application

v2.1.0 - April 13 2020

v2.0.0 - April 7, 2020

  • Replace publish repository to 'https://dl.bintray.com/ab180/airbridge' from 'JCenter'
  • Replace package name to 'co.ab180.airbridge' from 'io.airbridge'
  • Replace main class to 'Airbridge' from 'AirBridge'
  • Please check Android SDK page for more details

v1.8.1 - March 12, 2020

  • User ID is not automatically included our hash rules
  • Fix the issue that carrier name cannot collected when bluetooth module is not exist

v1.8.0 - January 23, 2020

  • New added user attributes functionality
  • New added location collection functionality
  • Doesn't required 'android.permission.READ_PHONE_STATE' permission anymore to taking network carrier name information