- Event transmission interval setting feature
- Issue where sessions weren't properly measured when applications are force-closed
- Background events collection
- Compile issue with case sensitive file systems
- Support for app life cycle in
- Life cycle events prior to
startTrackingare now stored in local storage
Debuglevel logs are available
- Installation through SPM (Swift Package Manager) is available
- Tracking bug fix with performance improvments
- Life cycle events prior to
startTrackingmay be recorded as reoccurring events before session expiration.
Internal placement deeplink moveevent when use placement.click function only
- Use NSError when deliver error on callback
- Add callback to placement.click function
- Solve issue that deviceUUID is sent to server when app is opened with tracking link before startTracking function is called
- Add totalQuantity to ABSemanticsKey
- Improve placement click UX
- Solve issue that SKAdNetwork function is working before startTracking function call
- Solve issue that Life cycle event is created before startTracking function call
- Add option to limit storage of event
Deeplink MoveEvent when URL of in app deeplink is airbridge link
- Adjust operation concurrent to 1 when sending event
- Change one of condition of airbridge link, "
airbridgestring is on query string" to "pair which key is
airbridge_referrerin pairs of query"
- Solve issue that app is crashed when user force close app with rare possibility
- Solve issue that Mac with apple silicon can not build
- device.network.mcc add
- device.network.mnc add
- solve issue that
session idis lost
- solve issue that app is crashed when app is opened with
Universal Link URLis nil
apple search ads attributiondata after ATT status selection
- Solve issue that dictionary which have nil value is dropped when use setSemantics method on swift.
- Collect token for
Apple Search Ads Attributionfrom
AdServices.frameworkon iOS 14.3+.
- Deprecate ABUserEvent
- Deprecate ABEcommerceEvent
- Solve issue that
Facebook Deferred App Links Integrationis not working on Facebook SDK 9.0.0+
- Add sessionStartTimestamp
- Solve issue that last 3 digit of requestTimestamp is become 0.
- Add feature that receive semantic attributes from the Web SDK with dictionary, when using Web interface feature.
- Add callback that get attribution data.
- Solve bug that related with collecting attribution data.
- Solve issue that setSemanticAttributes method of ABEcommerceEvent is not working.
- Add setter to change semantic attributes using dictionary.
- Solve issue that only simulator build is worked.
- Add integration of SKAdNetwork
- Add device.appTrackingTransparency
- Add device.airbridgeGeneratedDeviceUUID
- Add push token send method for uninstall tracking
- Add default value "native" to sdkDevelopmentPlatform
- Remove filter of Custom Attributes.
- Add autoStartTrackingEnabled / startTracking
- Solve issue that carrier information is not collected probabilistically in iOS 13.4 and later, iPhone which can use Dual SIM
- Add setSemanticAttributes method to ABInAppEvent class.
- Solve issue that carrier information is not collected probabilistically in iOS 13.4 and later
- Solve issue that Airbridge Universal Link's probabilistic failure to return deeplink to callbacks in iOS 12 and special case.
- Do not send
Deeplink Eventwhen deeplink is opened by same app.
Airbridge Deeplinkare converted to
SCHEME://and delivered to
co.ab180.airbridge.deeplink.hostoption is removed.
SCHEMEcan be found on
Airbridge Dashboard > Tracking Link > Deep Link > iOS URI Scheme
- Add web interface which get Web Event from Airbridge Web SDK.
- Fix bugs.
User Attributesmust satisfy
User Attributes's maximum is 128.
User Attributesmust be
NSString. When it is
NSString, maximum is 1024.
User Attributes's maximum count is 100.
Event Custom Attributesmust be
NSArray. When it is
NSArray, it's item must be
- Add integration of Facebook Deferred App Link
- SDK is modified not to hash User ID
- Fix issue about locale is changed when AppleLanguages in NSUserDefaults is modified
- User Attributes function is added
- Log function is added
- The ability to transfer remaining data When app is forced-quit for a period of time has been added.
- Speed of data transfer is improved.
- A UUID for each goals 's format turn to UUID standard.
- A new feature has been added: Developer can on/off function that hash-encrypt userID and userEmail.
Updated 13 days ago