Android SDK Release Note
v2.21.2 - May 30th, 2023
ADDED
- SDK config option to transmit event in background
v2.21.1 - May 26th, 2023
FIXED
- Added abr.ge to supported deep linking domains.
v2.21.0 - April 26th, 2023
ADDED
- SDK Signature feature to protect against SDK spoofing.
v2.20.1 - February 27th, 2023
FIXED
- SDK enable/disable interface for memory release
v2.20.0 - February 20th, 2023
ADDED
- SDK enable/disable interface
v2.19.6 - December 26th, 2022
ENHANCED
- Logic for collecting attribution results when opening app for the first time has been improved.
v2.19.5 - December 16th, 2022
ADDED
- Interface to add device alias
- Enable attribution for http referrer when opened through App links.
v2.19.4 - December 2nd, 2022
ADDED
OnDeferredDeeplinkDetermineListener
interface has been added to get notifications for completed deferred deep link actions upon app launch.
v2.19.3 - November 11th, 2022
ENHANCED
- Occasional
NullPointerException
error fix
v2.19.2 - September 28th, 2022
ADDED
- Option for emptying unprocessed events.
- Feature to turn on/off all Airbridge functions
v2.19.1 - August 31st, 2022
CHANGED
ORAGNIC_REOPEN
andFOREGROUND
events that occur within a session time limit is not collected as default
ADDED
setTrackInSessionLifeCycleEventEnabled
function
v2.19.0 - August 5th, 2022
ADDED
- Event transmission interval setting feature
v2.18.2 - August 1st, 2022
FIXED
- Optimization
v2.18.1 - July 8th, 2022
CHANGED
- Allow uppercase letters for "User Alias" and "User Attribute" key values
v2.18.0 - May 2nd, 2022
CHANGED
- The event record for deeplink movement, which was added in
v2.16.0
version, has been changed that it can be collected only in case ofAirbridge.click
method call
ENHANCED
- Added handling of
HttpException
returned according tohttp
result return value fromAirbridge.click
method call
v2.17.0 - April 27th, 2022
ADDED
- New added Samsung Galaxy Store install referrer support
ENHANCED
- Enhanced IPC(Inter-Process Communication) logics
FIXED
- Fixed an issue where the
FOREGROUND
event occurs when the screen is rotated
v2.16.0 - April 5th, 2022
ADDED
- New added event logging for deep link movement
ENHANCED
- Enhanced usability of
Semantic Attributes
v2.15.0 - March 15th, 2022
ADDED
- New added maximum event buffer config
For more information, please check the following page
REMOVED
- Removed
<queries/>
element, which was included in the Airbridge SDK'sAndroidManifest.xml
by default - Removed
Device Alias
v2.14.1 - February 17th, 2022
ENHANCED
- Minimum supported version of Kotlin & Kotlinx coroutines changed to version 1.4
v2.14.0 - December 20th, 2021
ENHANCED
- Enhanced personal information protection logic internally
v2.13.3 - November 29th, 2021
FIXED
- Fixed an issue when URL contains other than
http
orhttps
with*.airbridge.io
v2.13.2 - November 1st, 2021
ENHANCED
- Extended event
value
type tonumber
type fromfloat
type - Enhanced
verbose
logs for debugging
v2.13.1 - September 15th, 2021
ENHANCED
- Support Kotlin 1.4 version
v2.13.0 - September 14th, 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 - July 16th, 2021
ENHANCED
- Fixed an issue that
SQLite
concurrency issue
v2.12.1 - July 12th, 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 - June 1st, 2021
REMOVED
- Removed 'Standard Event Class'
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 - April 28, 2021
ENHANCED
- Added defense logic for 'SecurityException' related to permission that occurs in Android 11
For more details, please visit https://issuetracker.google.com/issues/175055271
v2.11.0 - April 23, 2021
ADDED
- New added Huawei OAID support
v2.10.2 - April 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 isDeprecated
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
asMap
in hybrid app
v2.9.1 - Dec 14, 2020
CHANGED
- Changed
Kotlin Stdlib
library target version to1.3.72
- Changed
Kotlinx Coroutines
library target version to1.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
toMap
- 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 deletionFor more information, please check the following page
- Event transmission logic has been improved
v2.5.1 - Aug 6, 2020
- Applied new added
Google Referrer
parametersreferrer_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
orhttps
is detected
v2.3.7 - Julu 15, 2020
- Fixed an issue when null is entered in the
Label
,Value
, andCustom Attributes
fields when calling events from the hybrid application
v2.3.6 - July 14, 2020
- New added the ability to add
Custom Domain
inAirbridge 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 validPlease use
Airbridge::setJavascriptInterface
method instead- No longer requires
mobileApp
argument forinit
inWeb 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
andString array
(The values will be ignored when type is not allowed)
- Event Attribute key should be
- New added
Currency
andTotal Value
fields intoAddToCartEvent
andOrderCompletedEvent
- Changed
Event Value
type toFloat
fromInt
- Changed
StaticEvent
class name toEvent
and it opens for inheritance - Changed
User
'sid
,email
andphone
value toNullable
v2.2.2 - April 20, 2020
- Changed
Product
classprice
value's type toFloat
fromInt
- Fixed the issue that
SignInEvent
casted toSignUpEvent
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
- New added Facebook Deferred App Links support
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
Updated over 1 year ago