iOS SDK Release Note

1.17.0 - June 16, 2021

ADDED

  • isRestartTrackingAuthorizeTimeout option add
  • device.network.mcc add
  • device.network.mnc add

FIXED

  • solve issue that session id is lost
  • Universal Link URL 이 nil 인 상태로 앱이 열리는 경우 앱이 Crash 되는 문제 해결

CHANGED

  • ATT 상태가 선택된 이후에 deferred deeplink 및 apple search ads attribution 정보를 수집

1.16.0 - May 11, 2021

CHANGED

  • Opt-out 설정 사용시, startTracking 함수 호출시에 install event 가 생성되도록 수정

1.15.4 - March 10, 2021

FIXED

  • swift 에서 setSemantics 함수를 호출하는 경우, 적용되지 않는 문제 해결

1.15.3 - February 15, 2021

ADDED

  • iOS 14.3 이상에서 AdServices.framework 로 부터 Apple Search Ads Attribution 을 위한 token 을 수집

CHANGED

  • Deprecate ABUserEvent
  • Deprecate ABEcommerceEvent

FIXED

  • 페이스북 디퍼드 앱링크 설정 이 Facebook SDK 9.0.0 이상에서 동작하지 않는 문제 해결

1.15.2 - January 8, 2021

ADDED

  • sessionStartTimestamp 추가

FIXED

  • requestTimestamp 마지막 3자리가 버림되는 문제 해결

1.15.1 - December 17, 2020

ADDED

  • Web interface 기능을 사용하는 경우, Web SDK 로 부터 semantic attributes 를 dictionary 로 전달받는 기능 추가

1.15.0 - December 4, 2020

  • Attribution 정보를 가져오는 Callback 추가

1.14.5 - November 10, 2020

  • Attribution 정보 수집 관련 문제 해결
  • ABEcommerceEvent 에서 setSemanticAttributes 함수가 동작하지 않는 문제 해결

1.14.4 - October 5, 2020

  • Dictionary 를 통해 Semantic Attributes 를 변경할 수 있는 Setter 추가

1.14.3 - September 22, 2020

  • Simulator 에서만 빌드가 되는 문제 해결

1.14.0 - September 18, 2020

  • SKAdNetwork 연동 추가
  • device.appTrackingTransparency 추가

1.13.1 - August 25, 2020

  • device.airbirdgeGeneratedDeviceUUID 추가

1.13.0 - August 21, 2020

  • Uninstall Tracking 을 위한 Push Token 전송 함수 추가
  • sdkDevelopmentPlatform 에 default 값 "native" 추가

1.12.0 - August 5, 2020

  • Custom Attributes 필터 삭제
  • autoStartTrackingEnabled / startTracking 추가

1.11.4 - July 28, 2020

  • iOS 13.4, Dual SIM 이 가능한 아이폰에서 확률적으로 carrier 정보가 수집되지 않는 문제 해결

1.11.3 - July 27, 2020

  • ABInAppEvent 에 setSemanticAttributes 함수 추가

1.11.2 - July 20, 2020

  • iOS 13.4 이상에서 확률적으로 carrier 정보가 수집되지 않는 문제 해결

1.11.1 - July 16, 2020

  • iOS 12 에서 특수한 상황에 Airbridge Universal Link 가 확률적으로 딥링크 콜백을 호출하지 않는 문제 해결

1.11.0 - June 24, 2020

  • 같은 앱에서 Deeplink 가 열리는 경우, Deeplink Event 를 전송하지 않습니다.
  • 모든 Airbridge DeeplinkSCHEME:// 형태로 변환되어 Deeplink Callback 에 전달됩니다.
  • co.ab180.airbridge.deeplink.scheme and co.ab180.airbridge.deeplink.host 옵션이 제거됩니다.

SCHEMEAirbridge Dashboard > Tracking Link > Deep Link > iOS URI Scheme 에서 확인할 수 있습니다.

1.10.9 - June 9, 2020

  • Airbridge Web SDK 의 Web Event 를 전달받는 Web Interface 추가
  • 버그 수정

1.10.6 - May 11, 2020

  • User Attributes 의 key 값이 ^[a-z_][a-z0-9_]*$ 정규식을 만족해야 합니다.
  • User Attributes 의 key 값은 최대 128자 입니다.
  • User Attributes 의 value 값은 NSNumber 이거나, NSString 이여야 합니다. NSString 이라면 최대 1024자 입니다.
  • User Attributes 의 개수는 최대 100개 입니다.
  • Event 의 Custom Attributes 의 value 값은 NSNumber, NSString, NSArray 중 하나 이여야만 합니다. NSArray 이라면, 그 item 은 NSNumber, NSString 중 하나 이여야만 합니다.

1.10.5 - April 13, 2020

  • Facebook Deferred App Link 연동 추가

1.10.3 - March 30, 2020

  • 유저 ID Hash 하지 않도록 수정
  • NSUserDefaults 의 AppleLanguages 변경 시, Locale 이 변경되는 문제 해결

1.10.2 - January 22, 2020

  • User Attributes 기능 추가
  • log 기능 추가

1.7.0 - December 26, 2018

  • 앱이 강제종료되는 경우, 일정시간동안 남은 데이터를 전송하는 기능이 추가되었습니다.
  • 데이터 전송 속도가 향상되었습니다.

1.6.2 - November 13, 2018

  • 이벤트 별 UUID 의 형식이 UUID 표준 형식을 따르게 수정되었습니다.
  • userID 와 userEmail 을 해쉬 암호화 하는것을 on/off 할 수 있는 기능이 추가되었습니다.