Android SDK Release Note
2.22.3 - Nov 22, 2023
CHANGED
- renamed the function that gets
Meta install referrer
information - change Meta install referrer event data payload
2.22.2 - Sep 29, 2023
FIXED
- Change the callback called by IBinder ServiceConnection to be called through IO thread.
2.22.1 - Aug 29, 2023
FIXED
- fix an issue where lifecycle tracking was not working properly when an app was opened with a deep link when a custom domain is set
2.22.0 - Jul 14, 2023
ADDED
- add feature to pass dashboard registered deeplink to callback
2.21.6 - Jun 27, 2023
CHANGED
- updated Meta on-device attribution feature specification
2.21.5 - Jun 23, 2023
FIXED
- fix an issue where events were not caught by deep_link open when entering through braze push
v2.21.4 - Jun 19, 2023
FIXED
- change Meta on-device attribution event data payload
v2.21.3 - Jun 15, 2023
ADDED
- add Meta on-device attribution
v2.21.2 - May 30, 2023
FIXED
- add SDK config option for transmit event on background
v2.21.1 - May 26, 2023
FIXED
- Added abr.ge to Supported Deep Linking Domains.
v2.21.0 - APR 26, 2023
ADDED
- add SDK signature interface
v2.20.1 - FEB 27, 2023
FIXED
- fix SDK enable/disable interface for memory release
v2.20.0 - FEB 20, 2023
ADDED
- add SDK enable/disable interface
v2.19.6 - DEC 26, 2022
ENHANCED
- 앱 최초 수행시 Attribution result 획득 관련 로직이 개선 되었습니다.
v2.19.5 - DEC 16, 2022
ADDED
- Device alias 데이터를 추가 할 수 있는 interface 가 추가 되었습니다.
- App link open 시 http referrer 를 통한 기여가 가능 하도록 기능이 추가 되었습니다.
v2.19.4 - DEC 02, 2022
ADDED
- 앱 Launched 시 deferred deeplink 확인 완료 상태를 통지 받기 위해
OnDeferredDeeplinkDetermineListener
interface 가 추가 되었습니다.
v2.19.3 - Nov 11, 2022
ENHANCED
- 간헐적으로 발생되는
NullPointerException
의 방어 로직이 추가되었습니다.
v2.19.2 - Sep 28, 2022
ADDED
- 미처리된 이벤트를 비워주는 옵션이 추가되었습니다.
- 에어브릿지의 모든 기능을 끄는 옵션이 추가되었습니다.
v2.19.1 - Aug 31, 2022
CHANGED
- 세션 타임 이내에 발생된
ORGANIC_REOPEN
,FOREGROUND
이벤트는 기본적으로 수집을 하지않는 구조로 변경되었습니다.
ADDED
- 세션 타임 이내에 발생된 ORGANIC_REOPEN, FOREGROUND 이벤트를 수집하기 위한
setTrackInSessionLifeCycleEventEnabled()
함수가 추가되었습니다.
REMOVED
BACKGROUND
이벤트가 제거되었습니다.
v2.19.0 - Aug 05, 2022
ADDED
- 이벤트 전송 주기를 설정하는 기능이 추가되었습니다.
v2.18.2 - Aug 01, 2022
FIXED
- 최적화 관련 문제를 해결하였습니다.
v2.18.1 - Jul 08, 2022
CHANGED
- User Alias와 User Attribute의 Key 값으로 대문자 알파벳이 허용될 수 있도록 변경되었습니다.
v2.18.0 - May 02, 2022
CHANGED
v2.16.0
버전에서 추가되었던 딥링크 이동에 대한 이벤트 기록이Airbridge.click
호출의 경우에만 수집될수 있도록 변경되었습니다.
ENHANCED
Airbridge.click
함수에서http
결과 반환 값에 따라 반환되는HttpException
처리가 추가되었습니다.
v2.17.0 - Apr 27, 2022
ADDED
- 삼성 갤럭시 스토어 Install Referrer 지원이 추가되었습니다.
ENHANCED
- 내부 IPC(Inter-Process Communication) 로직이 개선되었습니다.
FIXED
- 화면이 회전될 때
FOREGROUND
이벤트가 발생하는 문제가 수정되었습니다.
v2.16.0 - Apr 05, 2022
ADDED
- 딥링크 이동에 대한 이벤트 기록 기능이 추가되었습니다.
ENHANCED
SemanticAttributes
사용성이 개선되었습니다.
v2.15.0 - Mar 15, 2022
ADDED
- 이벤트 버퍼 상한선 제안 설정이 추가되었습니다. 자세한 사항은 다음 페이지를 확인해 주세요.
REMOVED
- 에어브릿지 SDK의
AndroidManifest.xml
에 기본 포함되었던<queries/>
엘리멘트가 제거되었습니다. Device Alias
기능이 제거되었습니다.
v2.14.1 - Feb 17, 2022
ENHANCED
- Kotlin & Kotlinx coroutines의 최소 지원 버전이 1.4 버전으로 변경 되었습니다.
v2.14.0 - Dec 20, 2021
ENHANCED
- 내부 개인 정보 보호 관련 로직이 강화 되었습니다.
v2.13.3 - Nov 29, 2021
FIXED
http
또는https
가 아닌*.airbridge.io
주소를 사용하는 경우 발생하는 에러가 수정되었습니다.
v2.13.2 - Nov 01, 2021
ENHANCED
- 이벤트
value
타입이float
타입에서number
타입으로 확장되었습니다. - 디버깅을 위한
verbose
타입 로그가 개선되었습니다.
v2.13.1 - Sep 15, 2021
ENHANCED
- Kotlin 1.4 지원 추가
v2.13.0 - Sep 14, 2021
ADDED
- 에어브릿지 SDK의 에러 로그 수집 허용에 대한 옵션이 추가되었습니다. 자세한 사항은 다음 페이지를 확인해 주세요.
ENHANCED
- 구글 플레이의 GAID(Google Advertising Id) 정책 변경사항 대응 처리가 추가되었습니다. 자세한 사항은 다음 페이지를 확인해 주세요.
v2.12.2 - Jul 16, 2021
ENHANCED
SQLite
에서 간혹 발생하는 동시성 문제를 수정하였습니다.
v2.12.1 - Jul 12, 2021
ENHANCED
- 안드로이드 개인정보보호 정책 변경사항 대응 처리가 추가되었습니다. 자세한 사항은 다음 페이지에서 확인해 주세요.
- 다음과 같은 Proguard
consumer rules
가 추가되었습니다.
# Preserve some attributes that may be required for reflection.
-keepattributes *Annotation*,Signature,InnerClasses,EnclosingMethod
v2.12.0 - Jun 01, 2021
REMOVED
Standard Event Class
가 제거되었습니다. 자세한 사항은 다음 페이지에서 확인해 주세요.
ENHANCED
- 디버깅을 위한 로그들이 개선되었습니다.
v2.11.1 - May 07, 2021
ADDED
- Mobile Country Code(MCC) 및 Mobile Network Code(MNC) 정보 수집이 추가되었습니다.
v2.11.1 - Apr 28, 2021
ENHANCED
- 안드로이드 11 버전에서 간헐적으로 발생되는 권한 관련
SecurityException
의 방어 로직이 추가되었습니다.자세한 사항은 https://issuetracker.google.com/issues/175055271 에서 확인하실 수 있습니다.
v2.11.0 - Apr 23, 2021
ADDED
- 화웨이 OAID 수집 기능이 추가되었습니다.
v2.10.2 - Apr 19, 2021
FIXED
- Android 11 버전 OS에서 화웨이 App Gallery의 인스톨 레퍼러가 제대로 들어오지 않는 문제가 수정되었습니다.
ENHANCED
- Kotlin Coroutines Library가 v1.3.9 버전으로 업데이트 되었습니다.
- Android "Module with the Main dispatcher is missing" (v1.3.2) #1606 이슈 관련 Proguard Rules이 다음과 같이 추가되었습니다.
-keep class kotlinx.coroutines.android.** {*;}
v2.10.1 - Mar 17, 2021
FIXED
Activity.getIntent()
가null
값을 반환하는 경우 발생할 수 있는java.lang.IllegalArgumentException
를 수정하였습니다.
v2.10.0 - Feb 08, 2021
DEPRECATED
Standard Event Class
가Deprecated
됩니다. 자세한 사항은 다음 페이지에서 확인해 주세요.
FIXED
Data Protection
내부 관리 로직이 강화되었습니다.- 이벤트 관리 및 전송 로직이 개선되었습니다.
v2.9.3 - Jan 05, 2021
ADDED
- 세션 시작시간 수집 필드가 추가되었습니다.
v2.9.2 - Dec 17, 2020
ADDED
- 하이브리드 앱에서
Semantic Attributes
를Map
으로 전달하는 기능이 추가되었습니다.
v2.9.1 - Dec 14, 2020
CHANGED
Kotlin Stdlib
라이브러리의 타겟 버전을1.3.72
으로 변경하였습니다.Kotlinx Coroutines
라이브러리의 타겟 버전을1.3.3
으로 변경하였습니다.
v2.9.0 - Dec 02, 2020
- Attribution Data 정보를 가져올 수 있는 함수가 추가되었습니다.
- 안드로이드 OS 11 버전에서 구글 플레이 스토어를 제외한
Install Referrer
가 제대로 수집되지 않는 문제를 수정하였습니다.
v2.8.1 - Nov 24, 2020
- Samsung Galaxy 디바이스에서 앱이 정상 종료되지 않는 문제로 인해 오픈 이벤트가 정상 누계되지 않던 부분을 수정하였습니다.
v2.8.0 - Nov 5, 2020
- 앱 마켓 별 유입량 측정을 위한 식별자 설정 기능이 추가되었습니다.
자세한 사항은 다음 페이지에서 확인하실 수 있습니다.
v2.7.0 - Sep 16, 2020
- Huawei App Gallery Install Referrer가 추가되었습니다.
- Semantic Attributes를
Map
으로 전달 할 수 있는 인터페이스가 추가되었습니다. - Semantic Attributes의
totalQuantity
필드가 추가되었습니다.
v2.6.2 - Sep 28, 2020
- 안드로이드 Foreground Service 사용 시 앱 라이프 사이클 이벤트가 제대로 기록되지 않던 문제를 수정하였습니다.
v2.6.1 - Sep 23, 2020
- Airbridge SDK v2.3.3 ~ v2.6.0에서 발생되던 Android Studio 자동완성 깨짐 현상을 수정하였습니다.
v2.6.0 - Aug 14, 2020
- 앱 삭제 추적을 위한
Firebase Push Token
등록 함수가 추가되었습니다.자세한 사항은 다음 페이지에서 확인하실 수 있습니다.
- 이벤트 전송 로직이 개선되었습니다.
v2.5.1 - Aug 6, 2020
- Google Referrer의 새로운 필드 추가 사항이 적용되었습니다.
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
Event Custom Attributes
데이터의 제약 사항이 사라집니다.
v2.4.0 - July 24, 2020
- 특정 이벤트에서만 사용가능하던
Semantic Attributes
데이터를 모든 이벤트에서 사용 할 수 있도록 변경되었습니다. http
혹은https
형태가 아닌 유니버셜 트래킹 링크가 감지된 경우, 변환 과정을 무시하고 전달하도록 변경되었습니다.
v2.3.7 - July 15, 2020
- 하이브리드 앱에서 이벤트 호출 시
Label
,Value
,Custom Attributes
필드에 null이 들어가는 경우 에러가 발생하는 문제를 수정하였습니다.
v2.3.6 - July 14, 2020
- Airbridge Config 에서 Custom Domain 을 추가 할 수 있는 기능이 추가 되었습니다.
v2.3.5 - July 6, 2020
- 디퍼드 딥링크로 해당 앱에서 지원하지 않는 형태의 링크로 전달되어지는 경우 앱이 죽던 문제를 수정하였습니다.
v2.3.4 - June 26, 2020
- 딥링크 시 URI의 쿼리 파라미터가 제대로 전달되지 못하던 문제를 수정하였습니다.
v2.3.3 - June 19, 2020
- 하이브리드 앱의 이벤트를 구분하는 기능이 추가되었습니다.
v2.3.2 - June 9, 2020
- 하이브리드 앱에서
Signout
이벤트 호출 시 유저 정보가 제대로 사라지지 않던 문제를 수정하였습니다. - 하이브리드 앱에서 특정
null
필드 전달 시 제대로 작동하지 않던 문제를 수정하였습니다.
v2.3.1 - May 29, 2020
- 원스토어가 한 디바이스에 2개 이상 설치된 경우 생기던 Fatal Error를 수정하였습니다.
Braze
연동 기능이 추가되었습니다.
v2.3.0 - May 27, 2020
- 하이브리드 앱 연동의 사용성이 개선되었습니다.
Airbridge::createJavaScriptInterface
함수가 더 이상 유효하지 않습니다.Airbridge::setJavascriptInterface
를 이용해 주세요.- 더 이상
Web SDK
에서init
시mobileApp
인자를 필요로 하지 않습니다.모바일 SDK가 감지되면 자동으로 웹 이벤트가 아닌 앱 이벤트로 전송되어지게 됩니다.
v2.2.3 - May 6, 2020
Event Value
타입을Int
에서Float
으로 변경하였습니다.Event Attribute
의value
타입이 제한 됩니다.- Event Attribute의 key 는
String 타입
입니다. - Event Attribute의 value 는
Primitive 타입
과String 타입
이며 1 차원의Array
혹은List
를 허용합니다. (해당 타입 이 외의 데이터들은 자동으로 무시됩니다)
- Event Attribute의 key 는
StaticEvent
의 클래스 이름이Event
로 변경되어 외부에서 확장 가능하도록 변경하였습니다.User
정보의id
,email
,phone
정보를Nullable
값으로 변경 하였습니다.AddToCartEvent
와OrderCompletedEvent
에 각각Currency
와Total Value
필드가 추가되었습니다.
v2.2.2 - April 20, 2020
Product
클래스의price
타입이Int
에서Float
으로 변경 되었습니다.SignInEvent
가SignUpEvent
로 잡히는 문제를 수정하였습니다.
v2.2.1 - April 16, 2020
- SKT 이 외의 원스토어에서 Install Referrer를 제대로 얻어오지 못하는 문제가 수정되었습니다.
v2.2.0 - April 14, 2020
- 원스토어 Install Referrer가 추가되었습니다.
- 하이브리드 앱을 위한
Airbridge.createJavaScriptInterface()
함수가 추가되었습니다.
v2.1.0 - April 13, 2020
- Facebook Deferred App Link의 연동기능이 추가되었습니다.
v2.0.0 - April 7, 2020
- 배포 Repository를 기존 'JCenter' 에서 'https://dl.bintray.com/ab180/airbridge' 로 변됩니다.
- 'io.airbridge' 에서 'co.ab180.airbridge' 로 패키지 명이 변경됩니다.
- AirBridge 메인 클래스 이름이 Airbridge로 변경됩니다.
- 더 자세한 변동 사항은 Android SDK 페이지를 참고해 주세요.
v1.8.1 - March 12, 2020
- 기존 유저의 아이디 부분이 더 이상 HASH(SHA256)에 포함되 않습니다.
- 블루투스 모듈이 없는 경우 네트워크 사업자 정보를 제대로 받아오지 못하던 문제가 수정되었습니다.
v1.8.0 - January 23, 2020
- 유저 Attributes 기능이 추가 되었습니다.
- Location 정보 수집이 추가되었습니다.
- 네트워크 사업자 정보 추가수집에 더 이상 'android.permission.READ_PHONE_STATE' 권한을 필요로 하지 않습니다.
Updated about 1 year ago