iOS SDK Release Note

    1.36.5 April, 17 2024

    ADDED

    • Add privacy manifest support.

    CHANGED

    • Use `os_log` instead of `NSLog` for log printing.

    1.35.0 November, 30th 2023

    ADDED

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

    1.34.10 November, 28th 2023

    ADDED

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

    REMOVED

    • The SDK does not use iAd.framework anymore.

    1.34.9 October, 31th 2023

    ADDED

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

    1.34.1 October, 4th 2023

    FIXED

    • Added a null-safety check when calling the notification deeplink.

    • Improved logic for getting attribution from Airbridge Server.

    1.34.0 Jul, 17th 2023

    ADDED

    • Handle airbridge_deeplink query item from deeplink

    1.33.4 Jul, 06th 2023

    ADDED

    • Now supports older versions of FBSDKCoreKit. (>= 9.2.0)

    1.33.2 June, 22th 2023

    FIXED

    • Updated `ABUser`'s copy behavior to be `atomic`

    1.33.1 June, 15th 2023

    FIXED

    • Improve the stability of SKAdNetwork.

    1.33.0 June, 8th 2023

    ADDED

    • Support SKAdNetwork 4.0

    1.32.2 May, 31th 2023

    • Add `abr.ge` tracking link support.

    1.32.1 May, 24th 2023

    CHANGED

    • Default value of trackingAuthorizeTimeoutis changed to 30 seconds.

    v1.32.0 - April 26th, 2023

    ADDED

    • SDK Signature feature to protect against SDK spoofing.

    FIXED

    • Resolve an issue where a foreground event occasionally occurs before the install event.

    v1.30.0 - March 20th, 2023

    ADDED

    • New interface that allows you to remove alias and attribute properties for user state.

    v1.29.3 - March 16th, 2023

    FIXED

    • Solved issue where deep link events can be lost when app is opened with deep link while app is closed, not running in the background and uninstall tracking is being used.

    v1.29.2 - February 22nd, 2023

    FIXED

    • Fixed open events that may be missing when a opening the application.

      • Open events can be lost when using Uninstall Tracking. This is not a problem for deep link Open.

    v1.29.1 - February 20th, 2023

    FIXED

    • Solved issue where appname.deeplink.pagetracking link is not providing deep link properly when user do not use custom domain feature.

    v1.29.0 - February 20th, 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 enableSDKmethod is called.

      • Functions that change SDK settings will still work even after calling disableSDK.

      • All getcalls will return nil or false.

    v1.28.2 - January 13th, 2023

    FIXED

    • Solved issue where uninstall tracking was not working if registerPushTokenfunction was called before startTrackingwhen autoStartTrackingEnabledis set to false.

    v1.28.1 - January 3rd, 2023

    CHANGED

    • Double type values can now be used when updating the amount for SKAdNetwork conversion values.

    v1.28.0 - December 29th, 2022

    ADDED

    • Device Alias feature

    • Get HTTP Referrer information for Universal Links.

    • Add option to track life cycle event that occur within a session.

    CHANGED

    • Faster callbacks for attribution data.

    • Support for Xcode 13 has ended

    • Support for iOS 9 and iOS 10 has ended

    v1.27.0 - October 5th, 2022

    ADDED

    • Warning message will be shown if tracking function is called before the SDK initialization

    CHANGED

    • Name of conversion value methods have been changed according to iOS 15.4+

    • Uppercase is allowed for values of "User Attribute Key" and "User Alias Key"

    v1.26.0 - September 14th, 2022

    ADDED

    • Feature to turn on/off all Airbridge functions

    • Option to empty local storage when initializing the SDK

    v1.25.0 - August 5th, 2022

    ADDED

    • Event transmission interval setting feature

    FIXED

    • Issue where sessions weren't properly measured when applications are force-closed

    REMOVED

    • Background events collection

    v1.24.5 - July 28th, 2022

    FIXED

    • Compile issue with case sensitive file systems

    v1.24.4 - July 21st, 2022

    ADDED

    • Support for app life cycle in SceneDelegate

    • Life cycle events prior to startTrackingare now stored in local storage

    • Debuglevel logs are available

    • Installation through SPM (Swift Package Manager) is available

    FIXED

    • Tracking bug fix with performance improvments **Known Issue

    • Life cycle events prior to startTrackingmay be recorded as reoccurring events before session expiration.

    v1.24.1 - June 20th, 2022

    ADDED

    • handleNotificationDeeplinkfunction

    v1.24.0 - May 4th, 2022

    CHANGED

    • Track Internal placement deeplink moveevent when use placement.click function only

    • Use NSError when deliver error on callback

    v1.23.0 - April 18th, 2022

    ADDED

    • Add callback to placement.click function

    FIXED

    • Solve issue that deviceUUID is sent to server when app is opened with tracking link before startTracking function is called

    v1.22.0 - April 4th, 2022

    ADDED

    • Add totalQuantity to ABSemanticsKey

    CHANGED

    • Improve placement click UX

    v1.21.0 - March 21st, 2022

    FIXED

    • Solve issue that SKAdNetwork function is working before startTracking function call

    • Solve issue that Life cycle event is created before startTracking function call

    v1.20.0 - March 15th, 2022

    ADDED

    • Add option to limit storage of event

    v1.19.0 - March 8th, 2022

    ADDED

    • Track Deeplink MoveEvent when URL of in app deeplink is airbridge link

    CHANGED

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

    v1.18.1 - March 3rd, 2022

    FIXED

    • Solve issue that app is crashed when user force close app with rare possibility

    v1.18.0 - November 12th, 2021

    FIXED

    • Solve issue that Mac with apple silicon can not build

    v1.17.0 - June 16th, 2021

    ADDED

    • isRestartTrackingAuthorizeTimeoutoption add

    • device.network.mcc add

    • device.network.mnc add

    FIXED

    • solve issue that session idis lost

    • solve issue that app is crashed when app is opened with Universal Link URLis nil

    CHANGED

    • fetch deferred deeplinkand apple search ads attributiondata after ATT status selection

    v1.15.4 - March 10th, 2021

    FIXED

    • Solve issue that dictionary which have nil value is dropped when use setSemantics method on swift.

    v1.15.3 - February 15th, 2021

    ADDED

    • Collect token for Apple Search Ads Attributionfrom AdServices.frameworkon iOS 14.3+.

    CHANGED

    • Deprecate ABUserEvent

    • Deprecate ABEcommerceEvent

    FIXED

    • Solve issue that Facebook Deferred App Links Integrationis not working on Facebook SDK 9.0.0+

    v1.15.2 - January 8th, 2021

    ADDED

    • Add sessionStartTimestamp

    FIXED

    • Solve issue that last 3 digit of requestTimestamp is become 0.

    v1.15.1 - December 17th, 2020

    ADDED

    • Add feature that receive semantic attributes from the Web SDK with dictionary, when using Web interface feature.

    v1.15.0 - December 4th, 2020

    • Add callback that get attribution data.

    v1.14.5 - November 10th, 2020

    • Solve bug that related with collecting attribution data.

    • Solve issue that setSemanticAttributes method of ABEcommerceEvent is not working.

    v1.14.4 - October 5th, 2020

    • Add setter to change semantic attributes using dictionary.

    v1.14.3 - September 22nd, 2020

    • Solve issue that only simulator build is worked.

    v1.14.0 - September 18th, 2020

    • Add integration of SKAdNetwork

    • Add device.appTrackingTransparency

    v1.13.1 - August 25th, 2020

    • Add device.airbridgeGeneratedDeviceUUID

    v1.13.0 - August 21st, 2020

    • Add push token send method for uninstall tracking

    • Add default value "native" to sdkDevelopmentPlatform

    v1.12.0 - August 5th, 2020

    • Remove filter of Custom Attributes.

    • Add autoStartTrackingEnabled / startTracking

    v1.11.4 - July 28th, 2020

    • Solve issue that carrier information is not collected probabilistically in iOS 13.4 and later, iPhone which can use Dual SIM

    v1.11.3 - July 27th, 2020

    • Add setSemanticAttributes method to ABInAppEvent class.

    v1.11.2 - July 20th, 2020

    • Solve issue that carrier information is not collected probabilistically in iOS 13.4 and later

    v1.11.1 - July 16th, 2020

    • Solve issue that Airbridge Universal Link's probabilistic failure to return deeplink to callbacks in iOS 12 and special case.

    v1.11.0 - June 24th, 2020

    • Do not send Deeplink Eventwhen deeplink is opened by same app.

    • All Airbridge Deeplinkare converted to SCHEME://and delivered to Deeplink Callback.

    • co.ab180.airbridge.deeplink.schemeand co.ab180.airbridge.deeplink.hostoption is removed.

      • SCHEME can be found on Airbridge Dashboard > Tracking Link > Deep Link > iOS URI Scheme

    v1.10.9 - June 9th, 2020

    • Add web interface which get Web Event from Airbridge Web SDK.

    • Fix bugs.

    v1.10.6 - May 11th, 2020

    • Key of User Attributes must satisfy ^[a-z_][a-z0-9_]*$ regular expression.

    • Key of User Attributes 's maximum is 128.

    • Value of User Attributes must be NSNumber or NSString. When it is NSString, maximum is 1024.

    • User Attributes 's maximum count is 100.

    • Value of Event Custom Attributes must be NSNumber or NSString or NSArray. When it is NSArray, it's item must be NSNumber or NSString.

    v1.10.5 - April 13th, 2020

    • Add integration of Facebook Deferred App Link

    v1.10.3 - March 30th, 2020

    • SDK is modified not to hash User ID

    • Fix issue about locale is changed when AppleLanguages in NSUserDefaults is modified

    v1.10.2 - January 22nd, 2020

    • User Attributes function is added

    • Log function is added

    v1.7.0 - December 26th, 2018

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

    v1.6.2 - November 13th, 2018

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

    このページは役に立ちましたか?

    ご質問やご提案はありますか?