> ## Documentation Index
> Fetch the complete documentation index at: https://help.airbridge.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Release Note - iOS SDK

<h2 id="a-2026">
  2026
</h2>

<h3 id="v4-11-0-aug-3-2026">
  v4.11.0 - Aug 3, 2026
</h3>

**ADDED**

* Added support for the server-managed event block list.
* Added device UUID update timestamp to event payload.

**FIXED**

* Fixed event API version.

<h3 id="v4-10-1-jul-16-2026">
  v4.10.1 - Jul 16, 2026
</h3>

**FIXED**

* Improved reliability when updating user properties.

<h3 id="v4-10-0-jun-4-2026">
  v4.10.0 - Jun 4, 2026
</h3>

**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.

**FIXED**

* Improved lifecycle event collection.
* Improved deeplink handling to exclude non-trackable deeplinks from Expo development client.

<h3 id="v4-9-4-apr-27-2026">
  v4.9.4 - Apr 27, 2026
</h3>

**CHANGED**

* Enhanced the reliability of the SDK initialization logic.

<h3 id="v4-9-3-apr-2-2026">
  v4.9.3 - Apr 2, 2026
</h3>

**FIXED**

* Improved URL handling in `handleDeeplink` functions.
* Improved URL handling in `click` and `impression` functions.

<h3 id="v4-9-1-mar-5-2026">
  v4.9.1 - Mar 5, 2026
</h3>

**ADDED**

* Added event timestamp to event payload.
* Added IPv6 information to event payload.

<h3 id="v4-9-0-jan-16-2026">
  v4.9.0 - Jan 16, 2026
</h3>

**Added**

* Support for multiple concurrent Airbridge SDK instances via `AirbridgeInterface` inheritance
* Added `allowTrackingItem` and `blockTrackingItem` functions to support granular tracking control.
* Added support for using `AirbridgeTrackingBlocklist` to disable SKAdNetwork data collection.

<h2 id="a-2025">
  2025
</h2>

<h3 id="v4-8-1-sep-26-2025">
  v4.8.1 - Sep 26, 2025
</h3>

**FIXED**

* Fixed an issue where SKAdNetworkOption was not accessible in the Objective-C environment.

<h3 id="v4-8-0-sep-19-2025">
  v4.8.0 - Sep 19, 2025
</h3>

**ENHANCED**

* The logic for acquiring deferred deeplinks has been optimized for better reliability and performance.

**CHANGED**

* Added a method for handling deep links in the SceneDelegate.

<h3 id="v4-7-1-aug-27-2025">
  v4.7.1 - Aug 27, 2025
</h3>

**FIXED**

* Fix an issue where the internal property could be empty when sending in‑app events.

<h3 id="v4-7-0-jul-8-2025">
  v4.7.0 - Jul 8, 2025
</h3>

**NOTICE**

* If version 4.7.0 is unavailable when installing via Pods, refer to the relevant information in [Trouble shooting guide](/ko/developers/troubleshooting-ios-sdk-v4#cocoapods이-4-7-0-버전을-찾지-못하는-문제).

**ADDED**

* `setTrackingBlocklist` option that blocks specific tracking.

<h3 id="v4-6-0-jun-27-2025">
  v4.6.0 - Jun 27, 2025
</h3>

**CHANGED**

* In-app purchase measurement is now officially supported. The in-app purchase measurement feature will no longer be supported in earlier versions.

<h3 id="v1-41-0-jun-27-2025">
  v1.41.0 - Jun 27, 2025
</h3>

**CHANGED**

* In-app purchase measurement is now officially supported. The in-app purchase measurement feature will no longer be supported in earlier versions.

<h3 id="v4-5-0-jun-4-2025">
  v4.5.0 - Jun 4, 2025
</h3>

**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.

<h3 id="v4-4-2-apr-2-2025">
  v4.4.2 - Apr 2, 2025
</h3>

**FIXED**

* Fix bug 'isInAppPurchaseTrackingEnabled' interface

<h3 id="v4-4-1-mar-31-2025">
  v4.4.1 - Mar 31, 2025
</h3>

**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.

<h3 id="v4-3-0-jan-24-2025">
  v4.3.0 - Jan 24, 2025
</h3>

**ADDED**

* Add createTrackingLink feature.
* Add setSDKWrapperOption feature.

<h3 id="v4-2-2-jan-14-2025">
  v4.2.2 - Jan 14, 2025
</h3>

**FIXED**

* Improvements for SDK data collection.

<h3 id="v4-2-1-jan-10-2025">
  v4.2.1 - Jan 10, 2025
</h3>

**FIXED**

* Improvements for SDK data collection.

<h3 id="v1-40-1-jan-10-2025">
  v1.40.1 - Jan 10, 2025
</h3>

**FIXED**

* Improvements for SDK data collection.

<h3 id="v4-2-0-jan-2-2025">
  v4.2.0 - Jan 2, 2025
</h3>

**FIXED**

* Improvements for SDK data collection.

<h2 id="a-2024">
  2024
</h2>

<h3 id="v4-1-2-dec-3-2024">
  v4.1.2 - Dec 3, 2024
</h3>

**FIXED**

* Allow every dictionary on `Airbridge.isUninstallTrackingNotification`.
* Fix occur when calling certain methods from Meta.

<h3 id="v1-40-0-nov-8-2024">
  v1.40.0 - Nov 8, 2024
</h3>

**CHANGED**

* Updated compatibility for the latest Facebook SDK.
* Improved updating SKAdNetwork when an InApp purchase event occurs.

<h3 id="v4-1-1-nov-1-2024">
  v4.1.1 - Nov 1, 2024
</h3>

**FIXED**

* Fixed a bug where Facebook's AnonymousID value was not fetched.

<h3 id="v4-1-0-aug-16-2024">
  v4.1.0 - Aug 16, 2024
</h3>

**ADDED**

* Add manual mode of web interface support.
* Add stopTracking feature.

<h3 id="v1-39-0-aug-14-2024">
  v1.39.0 - Aug 14, 2024
</h3>

**ADDED**

* When the handleURLSchemeDeeplink method is called, URLs in the format of Firebase's "No pre install link matched" are ignored.

<h3 id="v4-0-2-jul-19-2024">
  v4.0.2 - Jul 19, 2024
</h3>

**CHANGED**

* Improved SKAdNetwork Migration logic.

<h3 id="v1-38-0-jul-15-2024">
  v1.38.0 - Jul 15, 2024
</h3>

**ADDED**

* Added a \`stopTracking\` static function to \`Airbridge\`. Which does not collect events after the calling function.

<h3 id="v1-37-3-jun-24-2024">
  v1.37.3 - Jun 24, 2024
</h3>

**FIXED**

* Solve issue that install event is tracked after 30seconds since app open.

<h3 id="v4-0-0-jun-19-2024">
  v4.0.0 - Jun 19, 2024
</h3>

**CHANGED**

* Standardized the airbridge interface.
* Refer [migration guide](/ko/developers/migration-guide-for-ios-sdk-v4).

<h3 id="v1-37-1-jun-19-2024">
  v1.37.1 - Jun 19, 2024
</h3>

**ADDED**

* Support new SKAdNetwork Postback calculation type: range.

<h3 id="v1-37-0-may-10-2024">
  v1.37.0 - May 10, 2024
</h3>

**CHANGED**

* Improved the SKAdNetwork Postback calculator.

<h3 id="v1-36-5-apr-17-2024">
  v1.36.5 - Apr 17, 2024
</h3>

**ADDED**

* Add privacy manifest support.

**CHANGED**

* Use \`os\_log\` instead of \`NSLog\` for log printing.

<h3 id="v1-36-4-apr-9-2024">
  v1.36.4 - Apr 9, 2024
</h3>

**CHANGED**

* Improved SKAdNetwork 4.0 Coarse-value calculation.

<h3 id="v1-36-3-apr-1-2024">
  v1.36.3 - Apr 1, 2024
</h3>

**CHANGED**

* Build SDK as dynamic framework

**FIXED**

* Solve issue that App containing SDK can not be uploaded to App Store Connect using Xcode 15.3

<h3 id="v1-36-2-apr-1-2024">
  v1.36.2 - Apr 1, 2024
</h3>

**CHANGED**

* Build SDK on Xcode 15.3

<h3 id="v1-36-1-mar-11-2024">
  v1.36.1 - Mar 11, 2024
</h3>

**FIXED**

* Solve issue that SDK can not be used on Xcode 15.3

<h3 id="v1-36-0-feb-27-2024">
  v1.36.0 - Feb 27, 2024
</h3>

**ADDED**

* Solve issue that airbridge\_deeplink is delivered with double-percent-decoding

<h2 id="a-2023">
  2023
</h2>

<h3 id="v1-35-0-nov-30-2023">
  v1.35.0 - Nov 30, 2023
</h3>

**ADDED**

* Added fetchAirbridgeGeneratedUUID to the SDK interface. the UUID satisfies UUID4 format

<h3 id="v1-34-10-nov-28-2023">
  v1.34.10 - Nov 28, 2023
</h3>

**ADDED**

* The SDK has been added to reference AnouncyID in the Facebook SDK

**REMOVED**

* The SDK does not use iAd.framework anymore.

<h3 id="v1-34-9-oct-31-2023">
  v1.34.9 - Oct 31, 2023
</h3>

**ADDED**

* Solve issue that ABUser's copy method may crash App in edge case

<h3 id="v1-34-1-oct-4-2023">
  v1.34.1 - Oct 4, 2023
</h3>

**FIXED**

* Added a null-safety check when calling the notification deeplink.
* Improved logic for getting attribution from Airbridge Server.

<h3 id="v1-34-0-jul-17-2023">
  v1.34.0  - Jul 17, 2023
</h3>

**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 `trackingAuthorizeTimeout`is changed to 30 seconds.

### 1.32.0 - Apr 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 - 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.page`tracking 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.

<h3 id="v1-28-2-jan-13-2023">
  v1.28.2 - Jan 13, 2023
</h3>

**FIXED**

* Solve issue that uninstall tracking is not working if call registerPushToken function before call startTracking function with set autoStartTrackingEnabled option as false.

<h3 id="v1-28-1-jan-03-2023">
  v1.28.1 - Jan 03, 2023
</h3>

**CHANGED**

* Improved to allow the use of real (double) values for the amount item when updating SKAdNetwork conversion value.

<h2 id="a-2022">
  2022
</h2>

<h3 id="v1-28-0-dec-29-2022">
  v1.28.0 - Dec 29, 2022
</h3>

**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.

**CHANGED**

* Support for Xcode 13 and iOS 9, 10 has been discontinued.
* Improved to deliver Attribution information to callbacks faster.

<h3 id="v1-27-0-oct-05-2022">
  v1.27.0 - Oct 05, 2022
</h3>

**ADDED**

* Display warning message when tracking start function is called before SDK initialization

**CHANGED**

* 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

<h3 id="v1-26-0-sep-14-2022">
  v1.26.0 - Sep 14, 2022
</h3>

**ADDED**

* Provides functionality to turn on/off the entire operation of Airbridge
* Provides an option to clear events in local storage during SDK initialization

<h3 id="v1-25-0-aug-05-2022">
  v1.25.0 - Aug 05, 2022
</h3>

**ADDED**

* Added feature to set event transmission cycle

**FIXED**

* Resolved issue where session was not properly measured when force-killing the app

**REMOVED**

* Stopped background event collection

<h3 id="v1-24-5-jul-28-2022">
  v1.24.5 - Jul 28, 2022
</h3>

**FIXED**

* Resolved compilation issue in Case Sensitive file systems

<h3 id="v1-24-4-jul-21-2022">
  v1.24.4 - Jul 21, 2022
</h3>

**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)

**FIXED**

* Bug fixes and performance improvements related to tracking

**Known issue**

* There is an issue where all life cycle events occurring before startTracking are recorded as re-events before session expiration

<h3 id="v1-24-1-jun-20-2022">
  v1.24.1 - Jun 20, 2022
</h3>

**ADDED**

* Added handleNotificationDeeplink function

<h3 id="v1-24-0-may-04-2022">
  v1.24.0 - May 04, 2022
</h3>

**CHANGED**

* Modified so that Internal placement deeplink move event is collected only in placement.click function
* Modified to pass NSError in case of error

<h3 id="v1-23-0-apr-18-2022">
  v1.23.0 - Apr 18, 2022
</h3>

**ADDED**

* Added callback to placement.click function

**FIXED**

* 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

<h3 id="v1-22-0-apr-04-2022">
  v1.22.0 - Apr 04, 2022
</h3>

**ADDED**

* Added totalQuantity to ABSemanticsKey

**CHANGED**

* Improved Placement click UX

<h3 id="v1-21-0-may-21-2022">
  v1.21.0 - May 21, 2022
</h3>

**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

<h3 id="v1-20-0-mar-15-2022">
  v1.20.0 - Mar 15, 2022
</h3>

**ADDED**

* Added feature to limit event storage size

<h3 id="v1-19-0-mar-08-2022">
  v1.19.0 - Mar 08, 2022
</h3>

**ADDED**

* Collect Deeplink Move event when URL is an Airbridge link during in-app deeplink movement

**CHANGED**

* 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"

<h3 id="v1-18-1-mar-03-2022">
  v1.18.1 - Mar 03, 2022
</h3>

**FIXED**

* Resolved issue where app could crash with low probability when force-closing the app

<h2 id="a-2021">
  2021
</h2>

<h3 id="v1-18-0-nov-12-2021">
  v1.18.0 - Nov 12, 2021
</h3>

**FIXED**

* Resolved issue where Build was not possible on Mac with Apple silicon

<h3 id="v1-17-0-jun-16-2021">
  v1.17.0 - Jun 16, 2021
</h3>

**ADDED**

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

**FIXED**

* Solve issue that session id is lost
* Resolved issue where app crashes when Universal Link URL is nil when opening the app

**CHANGED**

* Collect deferred deeplink and apple search ads attribution information after ATT status is selected

<h3 id="v1-16-0-may-11-2021">
  v1.16.0 - May 11, 2021
</h3>

**CHANGED**

* Modified to generate install event when calling startTracking function when using Opt-out setting

<h3 id="v1-15-4-mar-10-2021">
  v1.15.4 - Mar 10, 2021
</h3>

**FIXED**

* Resolved issue where setSemantics function is not applied when called from swift

<h3 id="v1-15-3-feb-15-2021">
  v1.15.3 - Feb 15, 2021
</h3>

**ADDED**

* Collect token for Apple Search Ads Attribution from AdServices.framework on iOS 14.3 and above

**CHANGED**

* Deprecate ABUserEvent
* Deprecate ABEcommerceEvent

**FIXED**

* Resolved issue where Facebook deferred app link setting does not work with Facebook SDK 9.0.0 and above

<h3 id="v1-15-2-jan-08-2021">
  v1.15.2 - Jan 08, 2021
</h3>

**ADDED**

* Added sessionStartTimestamp

**FIXED**

* Resolved issue where last 3 digits of requestTimestamp were truncated

<h2 id="a-2020">
  2020
</h2>

<h3 id="v1-15-1-dec-17-2020">
  v1.15.1 - Dec 17, 2020
</h3>

**ADDED**

* Added feature to receive semantic attributes as dictionary from Web SDK when using Web interface feature

<h3 id="v1-15-0-dec-04-2020">
  v1.15.0 - Dec 04, 2020
</h3>

**ADDED**

* Added Callback to retrieve Attribution information

<h3 id="v1-14-5-nov-10-2020">
  v1.14.5 - Nov 10, 2020
</h3>

**FIXED**

* Resolved issues related to Attribution information collection
* Resolved issue where setSemanticAttributes function did not work in ABEcommerceEvent

<h3 id="v1-14-4-oct-05-2020">
  v1.14.4 - Oct 05, 2020
</h3>

**ADDED**

* Added Setter to change Semantic Attributes through Dictionary

<h3 id="v1-14-3-sep-22-2020">
  v1.14.3 - Sep 22, 2020
</h3>

**FIXED**

* Resolved issue where build was only possible on Simulator

<h3 id="v1-14-0-sep-18-2020">
  v1.14.0 - Sep 18, 2020
</h3>

**ADDED**

* Added SKAdNetwork integration
* Added device.appTrackingTransparency

<h3 id="v1-13-1-aug-25-2020">
  v1.13.1 - Aug 25, 2020
</h3>

**ADDED**

* Added device.airbirdgeGeneratedDeviceUUID

<h3 id="v1-13-0-aug-21-2020">
  v1.13.0 - Aug 21, 2020
</h3>

**ADDED**

* Added Push Token transmission function for Uninstall Tracking
* Added default value "native" to sdkDevelopmentPlatform

<h3 id="v1-12-0-aug-05-2020">
  v1.12.0 - Aug 05, 2020
</h3>

**ADDED**

* Removed Custom Attributes filter
* Added autoStartTrackingEnabled / startTracking

<h3 id="v1-11-4-jul-28-2020">
  v1.11.4 - Jul 28, 2020
</h3>

**FIXED**

* Resolved issue where carrier information was not collected probabilistically on iPhones capable of Dual SIM on iOS 13.4

<h3 id="v1-11-3-jul-27-2020">
  v1.11.3 - Jul 27, 2020
</h3>

**ADDED**

* Added setSemanticAttributes function to ABInAppEvent

<h3 id="v1-11-2-jul-20-2020">
  v1.11.2 - Jul 20, 2020
</h3>

**FIXED**

* Resolved issue where carrier information was not collected probabilistically on iOS 13.4 and above

<h3 id="v1-11-1-jul-16-2020">
  v1.11.1 - Jul 16, 2020
</h3>

**FIXED**

* Resolved issue where Airbridge Universal Link probabilistically did not call deeplink callback in special situations on iOS 12

<h3 id="v1-11-0-jun-24-2020">
  v1.11.0 - Jun 24, 2020
</h3>

**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.

<h3 id="v1-10-9-jun-09-2020">
  v1.10.9 - Jun 09, 2020
</h3>

**ADDED**

* Added Web Interface that receives Web Event from Airbridge Web SDK

**FIXED**

* Bug fixes

<h3 id="v1-10-6-may-11-2020">
  v1.10.6 - May 11, 2020
</h3>

**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.

<h3 id="v1-10-5-apr-13-2020">
  v1.10.5 - Apr 13, 2020
</h3>

**ADDED**

* Added Facebook Deferred App Link integration

<h3 id="v1-10-3-mar-30-2020">
  v1.10.3 - Mar 30, 2020
</h3>

**CHANGED**

* Modified to not hash User ID

**FIXED**

* Resolved issue where Locale changes when changing AppleLanguages of NSUserDefaults

<h3 id="v1-10-2-jan-22-2020">
  v1.10.2 - Jan 22, 2020
</h3>

**ADDED**

* Added User Attributes feature
* Added log feature

<h2 id="a-2018">
  2018
</h2>

<h3 id="v1-7-0-dec-26-2018">
  v1.7.0 - Dec 26, 2018
</h3>

**ADDED**

* Added feature to transmit remaining data for a certain period of time when the app is forcibly terminated.

**CHANGED**

* Improved data transmission speed.

<h3 id="v1-6-2-nov-13-2018">
  v1.6.2 - Nov 13, 2018
</h3>

**CHANGED**

* Modified the format of UUID per event to follow the UUID standard format.

**ADDED**

* Added feature to turn on/off hashing of userID and userEmail.

<link rel="alternate" hrefLang="en" href="https://help.airbridge.io/en/developers/release-note-ios-sdk" />

<link rel="alternate" hrefLang="ko" href="https://help.airbridge.io/ko/developers/release-note-ios-sdk" />
