2026
v4.11.0 - Aug 3, 2026
ADDED- Added support for the server-managed event block list.
- Added device UUID update timestamp to event payload.
- Fixed event API version.
v4.10.1 - Jul 16, 2026
FIXED- Improved reliability when updating user properties.
v4.10.0 - Jun 4, 2026
ADDED- Added `handleDeferredDeeplink(apps, onSuccess, onFailure)` overload for multi-app deferred deeplink resolution. When multiple `AirbridgeInterface` instances share a single app, this function waits for all instances to collect their deferred deeplinks and delivers only the last-clicked deeplink to the appropriate instance.
- Improved lifecycle event collection.
- Improved deeplink handling to exclude non-trackable deeplinks from Expo development client.
v4.9.4 - Apr 27, 2026
CHANGED- Enhanced the reliability of the SDK initialization logic.
v4.9.3 - Apr 2, 2026
FIXED- Improved URL handling in
handleDeeplinkfunctions. - Improved URL handling in
clickandimpressionfunctions.
v4.9.1 - Mar 5, 2026
ADDED- Added event timestamp to event payload.
- Added IPv6 information to event payload.
v4.9.0 - Jan 16, 2026
Added- Support for multiple concurrent Airbridge SDK instances via
AirbridgeInterfaceinheritance - Added
allowTrackingItemandblockTrackingItemfunctions to support granular tracking control. - Added support for using
AirbridgeTrackingBlocklistto disable SKAdNetwork data collection.
2025
v4.8.1 - Sep 26, 2025
FIXED- Fixed an issue where SKAdNetworkOption was not accessible in the Objective-C environment.
v4.8.0 - Sep 19, 2025
ENHANCED- The logic for acquiring deferred deeplinks has been optimized for better reliability and performance.
- Added a method for handling deep links in the SceneDelegate.
v4.7.1 - Aug 27, 2025
FIXED- Fix an issue where the internal property could be empty when sending in‑app events.
v4.7.0 - Jul 8, 2025
NOTICE- If version 4.7.0 is unavailable when installing via Pods, refer to the relevant information in Trouble shooting guide.
setTrackingBlocklistoption that blocks specific tracking.
v4.6.0 - Jun 27, 2025
CHANGED- In-app purchase measurement is now officially supported. The in-app purchase measurement feature will no longer be supported in earlier versions.
v1.41.0 - Jun 27, 2025
CHANGED- In-app purchase measurement is now officially supported. The in-app purchase measurement feature will no longer be supported in earlier versions.
v4.5.0 - Jun 4, 2025
FIXED- Solve issue that install event may lose on swiftui lifecycle.
- Solve issue that dSYMs is not packaged.
- Updated the message for when SKAdNetwork is not configured.
v4.4.2 - Apr 2, 2025
FIXED- Fix bug ‘isInAppPurchaseTrackingEnabled’ interface
v4.4.1 - Mar 31, 2025
FIXED- Fix build failure on Xcode 16.2
- Provide an interface to automatically collect in-app purchase events.
- Provide functionality to track Google On-Device Measurement conversion values.
- Provide dSYM (debug symbol) support for the framework.
- Provide an interface to automatically collect DMA consent data.
v4.3.0 - Jan 24, 2025
ADDED- Add createTrackingLink feature.
- Add setSDKWrapperOption feature.
v4.2.2 - Jan 14, 2025
FIXED- Improvements for SDK data collection.
v4.2.1 - Jan 10, 2025
FIXED- Improvements for SDK data collection.
v1.40.1 - Jan 10, 2025
FIXED- Improvements for SDK data collection.
v4.2.0 - Jan 2, 2025
FIXED- Improvements for SDK data collection.
2024
v4.1.2 - Dec 3, 2024
FIXED- Allow every dictionary on
Airbridge.isUninstallTrackingNotification. - Fix occur when calling certain methods from Meta.
v1.40.0 - Nov 8, 2024
CHANGED- Updated compatibility for the latest Facebook SDK.
- Improved updating SKAdNetwork when an InApp purchase event occurs.
v4.1.1 - Nov 1, 2024
FIXED- Fixed a bug where Facebook’s AnonymousID value was not fetched.
v4.1.0 - Aug 16, 2024
ADDED- Add manual mode of web interface support.
- Add stopTracking feature.
v1.39.0 - Aug 14, 2024
ADDED- When the handleURLSchemeDeeplink method is called, URLs in the format of Firebase’s “No pre install link matched” are ignored.
v4.0.2 - Jul 19, 2024
CHANGED- Improved SKAdNetwork Migration logic.
v1.38.0 - Jul 15, 2024
ADDED- Added a `stopTracking` static function to `Airbridge`. Which does not collect events after the calling function.
v1.37.3 - Jun 24, 2024
FIXED- Solve issue that install event is tracked after 30seconds since app open.
v4.0.0 - Jun 19, 2024
CHANGED- Standardized the airbridge interface.
- Refer migration guide.
v1.37.1 - Jun 19, 2024
ADDED- Support new SKAdNetwork Postback calculation type: range.
v1.37.0 - May 10, 2024
CHANGED- Improved the SKAdNetwork Postback calculator.
v1.36.5 - Apr 17, 2024
ADDED- Add privacy manifest support.
- Use `os_log` instead of `NSLog` for log printing.
v1.36.4 - Apr 9, 2024
CHANGED- Improved SKAdNetwork 4.0 Coarse-value calculation.
v1.36.3 - Apr 1, 2024
CHANGED- Build SDK as dynamic framework
- Solve issue that App containing SDK can not be uploaded to App Store Connect using Xcode 15.3
v1.36.2 - Apr 1, 2024
CHANGED- Build SDK on Xcode 15.3
v1.36.1 - Mar 11, 2024
FIXED- Solve issue that SDK can not be used on Xcode 15.3
v1.36.0 - Feb 27, 2024
ADDED- Solve issue that airbridge_deeplink is delivered with double-percent-decoding
2023
v1.35.0 - Nov 30, 2023
ADDED- Added fetchAirbridgeGeneratedUUID to the SDK interface. the UUID satisfies UUID4 format
v1.34.10 - Nov 28, 2023
ADDED- The SDK has been added to reference AnouncyID in the Facebook SDK
- The SDK does not use iAd.framework anymore.
v1.34.9 - Oct 31, 2023
ADDED- Solve issue that ABUser’s copy method may crash App in edge case
v1.34.1 - Oct 4, 2023
FIXED- Added a null-safety check when calling the notification deeplink.
- Improved logic for getting attribution from Airbridge Server.
v1.34.0 - Jul 17, 2023
ADDED- Handle airbridge_deeplink query item from deeplink
1.33.4 - Jul 06, 2023
ADDED- Now supports older versions of FBSDKCoreKit. (>= 9.2.0)
1.33.2 - Jun 22, 2023
FIXED- Updated `ABUser`‘s copy behavior to be `atomic`
1.33.1 - Jun 15, 2023
FIXED- Improve the stability of SKAdNetwork.
1.33.0 - Jun 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
trackingAuthorizeTimeoutis changed to 30 seconds.
1.32.0 - Apr 26, 2023
ADDED- Add SDK Signature feature that protect Airbridge SDK from SDK spoofing.
- Resolve the issue that a foreground event occasionally occurs before the install event.
1.30.0 - Mar 20, 2023
ADDED- We have added new interface support that allows you to remove alias and attribute properties for user state.
1.29.3 - Mar 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 - Feb 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 - Feb 20, 2023
FIXED- Solve issue that
appname.deeplink.pagetracking link is not providing deeplink properly when user do not use custom domain feature.
1.29.0 - Feb 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.
v1.28.2 - Jan 13, 2023
FIXED- Solve issue that uninstall tracking is not working if call registerPushToken function before call startTracking function with set autoStartTrackingEnabled option as false.
v1.28.1 - Jan 03, 2023
CHANGED- Improved to allow the use of real (double) values for the amount item when updating SKAdNetwork conversion value.
2022
v1.28.0 - Dec 29, 2022
ADDED- Device Alias feature has been added.
- HTTP Referrer collection feature for UniversalLink has been added.
- Added feature to collect lifecycle events occurring within a session.
- Support for Xcode 13 and iOS 9, 10 has been discontinued.
- Improved to deliver Attribution information to callbacks faster.
v1.27.0 - Oct 05, 2022
ADDED- Display warning message when tracking start function is called before SDK initialization
- Naming has been changed to match the conversion value method changed in iOS 15.4 and above.
- Allow uppercase alphabets for User Attributes Key and user alias key
v1.26.0 - Sep 14, 2022
ADDED- Provides functionality to turn on/off the entire operation of Airbridge
- Provides an option to clear events in local storage during SDK initialization
v1.25.0 - Aug 05, 2022
ADDED- Added feature to set event transmission cycle
- Resolved issue where session was not properly measured when force-killing the app
- Stopped background event collection
v1.24.5 - Jul 28, 2022
FIXED- Resolved compilation issue in Case Sensitive file systems
v1.24.4 - Jul 21, 2022
ADDED- Supports app life cycle in SceneDelegate environment
- Events before startTracking are no longer destroyed and stored in local memory (limited to life cycle events)
- Debug level logs can be output
- Supports distribution through SPM (Swift Package Manager)
- Bug fixes and performance improvements related to tracking
- There is an issue where all life cycle events occurring before startTracking are recorded as re-events before session expiration
v1.24.1 - Jun 20, 2022
ADDED- Added handleNotificationDeeplink function
v1.24.0 - May 04, 2022
CHANGED- Modified so that Internal placement deeplink move event is collected only in placement.click function
- Modified to pass NSError in case of error
v1.23.0 - Apr 18, 2022
ADDED- Added callback to placement.click function
- Resolved issue where deviceUUID was transmitted to the server even when the app was opened with a Tracking link before the startTracking function was called
v1.22.0 - Apr 04, 2022
ADDED- Added totalQuantity to ABSemanticsKey
- Improved Placement click UX
v1.21.0 - May 21, 2022
FIXED- Resolved issue where SKAdNetwork feature was operating before startTracking function call
- Resolved issue where Life cycle event creation was operating before startTracking function call
v1.20.0 - Mar 15, 2022
ADDED- Added feature to limit event storage size
v1.19.0 - Mar 08, 2022
ADDED- Collect Deeplink Move event when URL is an Airbridge link during in-app deeplink movement
- Modified to use only 1 operation concurrent when sending events
- Changed the condition for determining Airbridge link from “if airbridge exists in query string” to “if there is a key-value pair where key is airbridge_referrer among query key-value pairs”
v1.18.1 - Mar 03, 2022
FIXED- Resolved issue where app could crash with low probability when force-closing the app
2021
v1.18.0 - Nov 12, 2021
FIXED- Resolved issue where Build was not possible on Mac with Apple silicon
v1.17.0 - Jun 16, 2021
ADDED- isRestartTrackingAuthorizeTimeout option add
- device.network.mcc add
- device.network.mnc add
- Solve issue that session id is lost
- Resolved issue where app crashes when Universal Link URL is nil when opening the app
- Collect deferred deeplink and apple search ads attribution information after ATT status is selected
v1.16.0 - May 11, 2021
CHANGED- Modified to generate install event when calling startTracking function when using Opt-out setting
v1.15.4 - Mar 10, 2021
FIXED- Resolved issue where setSemantics function is not applied when called from swift
v1.15.3 - Feb 15, 2021
ADDED- Collect token for Apple Search Ads Attribution from AdServices.framework on iOS 14.3 and above
- Deprecate ABUserEvent
- Deprecate ABEcommerceEvent
- Resolved issue where Facebook deferred app link setting does not work with Facebook SDK 9.0.0 and above
v1.15.2 - Jan 08, 2021
ADDED- Added sessionStartTimestamp
- Resolved issue where last 3 digits of requestTimestamp were truncated
2020
v1.15.1 - Dec 17, 2020
ADDED- Added feature to receive semantic attributes as dictionary from Web SDK when using Web interface feature
v1.15.0 - Dec 04, 2020
ADDED- Added Callback to retrieve Attribution information
v1.14.5 - Nov 10, 2020
FIXED- Resolved issues related to Attribution information collection
- Resolved issue where setSemanticAttributes function did not work in ABEcommerceEvent
v1.14.4 - Oct 05, 2020
ADDED- Added Setter to change Semantic Attributes through Dictionary
v1.14.3 - Sep 22, 2020
FIXED- Resolved issue where build was only possible on Simulator
v1.14.0 - Sep 18, 2020
ADDED- Added SKAdNetwork integration
- Added device.appTrackingTransparency
v1.13.1 - Aug 25, 2020
ADDED- Added device.airbirdgeGeneratedDeviceUUID
v1.13.0 - Aug 21, 2020
ADDED- Added Push Token transmission function for Uninstall Tracking
- Added default value “native” to sdkDevelopmentPlatform
v1.12.0 - Aug 05, 2020
ADDED- Removed Custom Attributes filter
- Added autoStartTrackingEnabled / startTracking
v1.11.4 - Jul 28, 2020
FIXED- Resolved issue where carrier information was not collected probabilistically on iPhones capable of Dual SIM on iOS 13.4
v1.11.3 - Jul 27, 2020
ADDED- Added setSemanticAttributes function to ABInAppEvent
v1.11.2 - Jul 20, 2020
FIXED- Resolved issue where carrier information was not collected probabilistically on iOS 13.4 and above
v1.11.1 - Jul 16, 2020
FIXED- Resolved issue where Airbridge Universal Link probabilistically did not call deeplink callback in special situations on iOS 12
v1.11.0 - Jun 24, 2020
CHANGED- Deeplink Event is not sent when Deeplink opens in the same app.
- All Airbridge Deeplinks are converted to SCHEME:// format and passed to Deeplink Callback.
- co.ab180.airbridge.deeplink.scheme and co.ab180.airbridge.deeplink.host options are removed.
- SCHEME can be found in Airbridge Dashboard > Tracking Link > Deep Link > iOS URI Scheme.
v1.10.9 - Jun 09, 2020
ADDED- Added Web Interface that receives Web Event from Airbridge Web SDK
- Bug fixes
v1.10.6 - May 11, 2020
CHANGED- User Attributes key value must satisfy the regular expression ^[a-z_][a-z0-9_]*$.
- User Attributes key value is maximum 128 characters.
- User Attributes value must be NSNumber or NSString. If NSString, maximum 1024 characters.
- Maximum number of User Attributes is 100.
- Event’s Custom Attributes value must be one of NSNumber, NSString, NSArray. If NSArray, its item must be one of NSNumber, NSString.
v1.10.5 - Apr 13, 2020
ADDED- Added Facebook Deferred App Link integration
v1.10.3 - Mar 30, 2020
CHANGED- Modified to not hash User ID
- Resolved issue where Locale changes when changing AppleLanguages of NSUserDefaults
v1.10.2 - Jan 22, 2020
ADDED- Added User Attributes feature
- Added log feature
2018
v1.7.0 - Dec 26, 2018
ADDED- Added feature to transmit remaining data for a certain period of time when the app is forcibly terminated.
- Improved data transmission speed.
v1.6.2 - Nov 13, 2018
CHANGED- Modified the format of UUID per event to follow the UUID standard format.
- Added feature to turn on/off hashing of userID and userEmail.