iOS SDK Release Note
1.34.9 October, 31, 2023
ADDED
- Solve issue that ABUser's copy method may crash App in edge case
1.34.1 October, 4, 2023
FIXED
- Added a null-safety check when calling the notification deeplink.
- Improved logic for getting attribution from Airbridge Server.
1.34.0 July, 17, 2023
ADDED
- Handle airbridge_deeplink query item from deeplink
1.33.4 July 6, 2023
ADDED
- Now supports older versions of FBSDKCoreKit. (>= 9.2.0)
1.33.3 July 5, 2023
FIXED
- Solve issue that network log is not printed properly
1.33.2 June, 22 2023
FIXED
- Updated
ABUser
's copy behavior to beatomic
1.33.1 June, 15 2023
FIXED
- Improve the stability of SKAdNetwork.
1.33.0 June, 8 2023
ADDED
- Support SKAdNetwork 4.0
1.32.2 May, 31 2023
- Add
abr.ge
tracking link support.
1.32.1 May, 24 2023
CHANGED
- Default value of
trackingAuthorizeTimeout
is changed to 30 seconds.
1.32.0 April, 26 2023
ADDED
- Add SDK Signature feature that protect Airbridge SDK from SDK spoofing.
FIXED
- Resolve the issue that a foreground event occasionally occurs before the install event.
1.30.0 March, 20 2023
ADDED
- We have added new interface support that allows you to remove alias and attribute properties for user state.
1.29.3 March, 16 2023
FIXED
- Solve issue that deeplink event can be lost when open app with deeplink when app is closed not on background with using uninstall tracking.
1.29.2 February, 22 2023
FIXED
- Fix open events that may be missing when a opened application.
- Open events can be lost when using Uninstall Tracking. This is not a problem for Deeplink Open.
1.29.1 February, 20 2023
FIXED
- Solve issue that
appname.deeplink.page
tracking link is not providing deeplink properly when user do not use custom domain feature.
1.29.0 February, 20 2023
CHANGED
- The methods 'enableSDK' and 'disableSDK' have been added to 'AirBridge.h.' They are used to stop and resume all features. When you call 'disableSDK', the following actions will take place:
- All functions are stopped until call the enable method.
- Even if calling the disableSDK, useable a setter until the initialized.
- Calling all getters will return nil or false.
1.28.2 - January, 13 2023
FIXED
- Solve issue that uninstall tracking is not working if call
registerPushToken
function before callstartTracking
function with setautoStartTrackingEnabled
option as false.
1.28.1 - January, 3 2023
CHANGED
- SKAdNetwork conversion value ์ ๋ฐ์ดํธ ์ ๊ธ์ก ํญ๋ชฉ์ ์ค์(double)๊ฐ์ ์ฌ์ฉํ ์ ์๊ฒ๋ ๊ฐ์ ๋์์ต๋๋ค.
1.28.0 - December, 29 2022
ADDED
- Device Alias ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- UniversalLink ์ HTTP Referrer ์์ง๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ธ์ ์ด๋ด์ ๋ฐ์ํ๋ ์๋ช ์ฃผ๊ธฐ ์ด๋ฒคํธ๋ฅผ ์์งํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
CHANGED
- Xcode 13 ๋ฐ iOS 9, 10 ์ ๋ํ ์ง์์ด ์ข ๋ฃ๋์์ต๋๋ค.
- Attribution ์ ๋ณด๋ฅผ ๋ ๋น ๋ฅด๊ฒ ์ฝ๋ฐฑ์ ์ ๋ฌํ๋๋ก ๊ฐ์ ๋์์ต๋๋ค.
1.27.0 - October, 5, 2022
ADDED
- SDK ์ด๊ธฐํ์ด์ ์ ํธ๋ํน ์์ ํจ์๊ฐ ํธ์ถ๋๋ ๊ฒฝ์ฐ ๊ฒฝ๊ณ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค
CHANGED
- iOS 15.4 ์ด์์์ ๋ฐ๋ conversion value ๋ฉ์๋์ ๋ง์ถฐ ๋ค์ด๋ฐ์ด ๋ณ๊ฒฝ๋์์ต๋๋ค.
- User Attributes Key์ user alias key์ ๋๋ฌธ์ ์ํ๋ฒณ์ ํ์ฉํฉ๋๋ค
1.26.0 - September, 14, 2022
ADDED
- Airbridge์ ์ ์ฒด ๋์์ on/off ํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค
- SDK ์ด๊ธฐํ ์ ๋ก์ปฌ ์ ์ฅ์์ ์ด๋ฒคํธ๋ฅผ ๋น์ธ ์ ์๋ ์ต์ ์ ์ ๊ณตํฉ๋๋ค
1.25.0 - August, 5 2022
ADDED
- ์ด๋ฒคํธ ์ ์ก ์ฃผ๊ธฐ๋ฅผ ์ค์ ํ๋ ๊ธฐ๋ฅ ์ถ๊ฐ
FIXED
- ์ฑ์ Force-kill ํ๋ ๊ฒฝ์ฐ์ ์ธ์ ์ด ์ ๋๋ก ์ธก์ ๋์ง ์๋ ๋ฌธ์ ํด๊ฒฐ
REMOVED
- ๋ฐฑ๊ทธ๋ผ์ด๋ ์ด๋ฒคํธ ์์ง ์ค์ง
1.24.5 - July, 28 2022
FIXED
- Case Sensitive ํ์ผ ์์คํ ์์ ์ปดํ์ผ์ด ์๋๋ ๋ฌธ์ ํด๊ฒฐ
1.24.4 - July, 21, 2022
ADDED
SceneDelegate
ํ๊ฒฝ์ app life cycle์ ์ง์ํจstartTracking
์ด์ ์ ์ด๋ฒคํธ๊ฐ ๋์ด์ ์๋ฉธ๋์ง ์๊ณ ๋ก์ปฌ ๋ฉ๋ชจ๋ฆฌ ๋ด์ ์ ์ฅ๋จ(life cycle event์ ํํจ)Debug
๋ ๋ฒจ ๋ก๊ทธ๋ฅผ ์ถ๋ ฅํ ์ ์์- SPM(Swift Package Manager)์ ํตํ ๋ฐฐํฌ๋ฅผ ์ง์ํจ
FIXED
- ํธ๋ํน ๊ด๋ จ ๋ฒ๊ทธ ์์ ๋ฐ ์ฑ๋ฅ ๊ฐ์
Known issue
startTracking
์ด์ ์ ๋ฐ์ํ๋ life cycle ์ด๋ฒคํธ๋ ๋ชจ๋ ์ธ์ ๋ง๋ฃ ์ ์ฌ๋ฐ์ ์ด๋ฒคํธ(re-event)๋ก ๊ธฐ๋ก๋๋ ์ด์๊ฐ ์์
1.24.1 - June, 20 2022
ADDED
- handleNotificationDeeplink ํจ์ ์ถ๊ฐ
1.24.0 - May, 4 2022
CHANGED
- placement.click ํจ์์์๋ง Internal placement deeplink move ์ด๋ฒคํธ๊ฐ ์์ง๋๋๋ก ์์
- ์๋ฌ์์ NSError ๋ฅผ ์ ๋ฌํ๋๋ก ์์
1.23.0 - April, 18 2022
ADDED
- placement.click ํจ์์ callback ์ถ๊ฐ
FIXED
- startTracking ํจ์๊ฐ ํธ์ถ๋๊ธฐ ์ด์ ์๋ Tracking link ๋ก ์ฑ์ด ์ด๋ฆด ๊ฒฝ์ฐ deviceUUID ๊ฐ ์๋ฒ๋ก ์ ๋ฌ๋๋ ๋ฌธ์ ํด๊ฒฐ
1.22.0 - April, 4 2022
ADDED
- ABSemanticsKey ์ totalQuantity ์ถ๊ฐ
CHANGED
- Placement click UX ํฅ์
1.21.0 - March, 21 2022
FIXED
- SKAdNetwork ๊ธฐ๋ฅ์ด startTracking ํจ์ ํธ์ถ ์ด์ ์ ๋์ํ๋ ๋ฌธ์ ํด๊ฒฐ
- Life cycle event ์์ฑ์ startTracking ํจ์ ํธ์ถ ์ด์ ์ ๋์ํ๋ ๋ฌธ์ ํด๊ฒฐ
1.20.0 - March, 15 2022
ADDED
- ์ด๋ฒคํธ ์ ์ฅ ํฌ๊ธฐ๋ฅผ ์ ํํ๋ ๊ธฐ๋ฅ ์ถ๊ฐ
1.19.0 - March, 8 2022
ADDED
- ์ฑ๋ด ๋ฅ๋งํฌ ์ด๋ ์ค URL ์ด ์์ด๋ธ๋ฆฟ์ง ๋งํฌ์ธ ๊ฒฝ์ฐ Deeplink Move ์ด๋ฒคํธ ์์ง
CHANGED
- ์ด๋ฒคํธ ์ ์ก์์ operation concurrent ๋ฅผ 1๊ฐ๋ง ์ฌ์ฉํ๋๋ก ์์
- ์์ด๋ธ๋ฆฟ์ง ๋งํฌ๋ฅผ ํ๋จํ๋ ์กฐ๊ฑด์ค "query ๋ฌธ์์ด์
airbridge
๊ฐ ์๋ ๊ฒฝ์ฐ" ๋ฅผ "query key, value ์ ์ค์ key ๊ฐairbridge_referrer
์ธ ์์ด ์๋ ๊ฒฝ์ฐ" ๋ก ๋ณ๊ฒฝ
1.18.1 - March, 3 2022
FIXED
- ์ฑ ๊ฐ์ ์ข ๋ฃ์์ ๋ฎ์ ํ๋ฅ ๋ก ์ฑ์ด Crash ๋๋ ๋ฌธ์ ํด๊ฒฐ
1.18.0 - November, 12 2021
FIXED
- Apple silicon ์ด ํ์ฌ๋ Mac ์์์ Build ๊ฐ ์๋๋ ๋ฌธ์ ํด๊ฒฐ
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 Deeplink
๋SCHEME://
ํํ๋ก ๋ณํ๋์ดDeeplink Callback
์ ์ ๋ฌ๋ฉ๋๋ค. co.ab180.airbridge.deeplink.scheme
andco.ab180.airbridge.deeplink.host
์ต์ ์ด ์ ๊ฑฐ๋ฉ๋๋ค.
SCHEME
์Airbridge 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 ํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
Updated over 1 year ago