-
Notifications
You must be signed in to change notification settings - Fork 0
Changelog Apple
25/04/2022
- Management of properties with a value of type array of strings
20/04/2022
- Compatibility with Xcode 13.3
20/01/2022
- Compatibility with Xcode 13.2
18/10/2021 Known issuetvOS is currently not working on Xcode 13 & Known compile error on M1 chipset
- Compatibility with Xcode 13
30/07/2021
- Fix on crash with iOS 12 and JSON Decode (https://github.com/at-internet/atinternet-apple-sdk/issues/120)
28/07/2021
- Lifecycle : add function to enforce computing before iOS system notification (https://github.com/at-internet/atinternet-apple-sdk/issues/119)
28/06/2021
- Event: ability to send event without data, just with name
05/05/2021
- Privacy : add
pclickands2clickparams by default in exempt mode
31/03/2021
- Privacy: fix on custom mode with default storage configuration
- Improvement detection model on macOS (https://github.com/at-internet/atinternet-apple-sdk/pull/116)
10/03/2021
- Privacy : custom
visitorModemanagement
- Privacy : Storage data according to authorization provided by
visitorMode
- AppTrackingTransparency dependency removal
- NetworkInfo management improvement (https://github.com/at-internet/atinternet-apple-sdk/pull/111)
03/02/2021
- Offline : important fix on non-deletion for some saved hits
- Fix ‘Arithmetic Overflow’ on WatchOS (https://github.com/at-internet/atinternet-apple-sdk/issues/109)
26/01/2021 Known issueOffline data can be sent multiple times. Fixed in 2.22.3.
- Objective-C compatibility
21/01/2021 Known issueOffline data can be sent multiple times. Fixed in 2.22.3.
- Fix on sending hits management in Opt-out mode
Known issueOffline data can be sent multiple times. Fixed in 2.22.3.
- Add Privacy management allowing the control of the sent data
- Minor fix on crypt
06/01/2021 Known issueOffline data can be sent multiple times. Fixed in 2.22.3.
- AVInsights :
(Buffer)Heartbeatsduration are no longer customizable
- 5G detection iOS >= 14.1 only (https://github.com/at-internet/atinternet-apple-sdk/issues/104)
08/12/2020 Known issueOffline data can be sent multiple times. Fixed in 2.22.3.
- Fix on CoreData
Known issueOffline data can be sent multiple times. Fixed in 2.22.3.
- Add sending through proxy capacity
02/12/2020 Known issueOffline data can be sent multiple times. Fixed in 2.22.3.
- Add sensible data encryption at-rest
- Add 5G detection
- iOS Deployment Target 10.0
- Remove automatic AdSupport framework linking (https://github.com/at-internet/atinternet-apple-sdk/issues/101)
- Add specific pod for extensions (Cocoapods issue) (https://github.com/at-internet/atinternet-apple-sdk/issues/99)
28/09/2020
- AV Insights : add
sessionIdmanagement methods
- Expiration of the UUID generated by the SDK for visitor identification (13 months by default)
- On the date the application is upgraded to this version of the SDK (or later), the validity period starts. There is therefore no massive reset of the application visitors. Subsequent updates will not reset the validity date.
- Xcode 12 compatibility (iOS 14)
- Modification in the management of the retrieval of user consent for the use of IDFA
- Fix on massive logging from CoreTelephony with simulator (https://github.com/at-internet/atinternet-apple-sdk/issues/94)
- Fix potential crash from offline hits storage (https://github.com/at-internet/atinternet-apple-sdk/issues/91)
29/07/2020
- Events: Adding custom event management methods
tracker.events.add… - Tracker: Addition of custom property tagging methods
tracker.setProp/tracker.setProps…
- Fix dark mode on debugger (https://github.com/at-internet/atinternet-apple-sdk/issues/87)
15/04/2020
-
AVInsightsallowing the measurement and tracking of media content. - New configuration parameter
maxHitSizeallowing to define the maximum size for a hit (8000 by default) - Event: Add page context
&context=in event hits (Ecommerce, AVInsights, …).
-
SalesInsights: Removing automated SalesTracker tagging
11/02/2020
- Better management of searched keyword (special characters are kept and encoded)
17/01/2020
- Fix compilation Xcode 10 (minimum iOS 9.0)
- Replacement UIWebView by WKWebView
16/01/2020
- Fix macro-processing on debugger
28/11/2019
- Application version and User-Agent public
- HTTPS for all requests
- Delete collectDomain configuration, default domain used instead
09/10/2019
- Fix on lifecycle metrics management for an opt-out user
25/09/2019
- New method for automatic tagging from SalesInsights to SalesTracker
- Podspec simplification
18/09/2019
- Xcode 11 compatibility
28/08/2019
- Publication of a method for recovering the SDK version
- SalesInsights: Automatic “Viewed products” tagging (SalesTracker) is now based on “Product page display” event instead of “Product display” event
18/07/2019
- Ecommerce: Management of a new “cart awaiting payment” event
- Addition of the Target “Conditional Header” for the watchOS build
- Ecommerce: Lower-case naming of event properties
- Ecommerce: Changing the declaration mode of a screen on a transaction tagging
- Removal of the static framework hardcoded in the podspec
- Fix on the configuration key
ignoreLimitedAdTrackingwhich can cause an app to crash - Fix on compilation error (iOS 13.0 + Xcode 11.0)
15/04/2019
- RichMedia: Some optimizations
03/04/2019
- RichMedia: fix memory leaks
01/04/2019
- Fix memory leaks
26/03/2019
- Swift 5 compatibility
25/03/2019
- SmartSDK removed
- Cocoapods improvements
- RichMedia optimizations
12/03/2019
- Added configuration parameter
sendHitWhenOptOutto control sending hits in OPT-OUT mode
21/01/2019
- Privacy: New configuration key
ignoreLimitedAdTrackingfor user ID management - Added
idTypeparameter allowing the identification of the type of identifier used by the application
07/01/2019
- Renaming MVTesting
21/12/2018
- Ecommerce module addition
- New configuration keys
autoSalesTrackerandcollectDomainfor the Ecommerce module - MVTesting module addition
- New method to recover crash information
getCrashInformation()
12/12/2018
- Allowing hits to be sent or not depending on application state via configuration key
sendOnApplicationState
- Configuration key
sendOnlyWhenAppActiveis now deprecated
30/10/2018
- Allowing level 2 value to be “invalid” (
0)
- Allowing order data to be sent independently
25/10/2018
- New method to retrieve
lifecyclemetrics
- Various fixes
17/09/2018
- Swift 4.2 compatibility
16/09/2018
- RichMedia enhancements
04/09/2018
- Version number fix
29/08/2018
- Ability to prevent hits from sending when app is not active, via configuration key
sendOnlyWhenAppActive
26/07/2018
- Rich Media: properties
chapterrenamed tomediaTheme
- Rich media: fixed
prichands2richon external content
18/07/2018
- Privacy: method
doNotTrackrenamed tooptOut
- Rich media: fixed a double play hit sending
03/07/2018
- Rich Media:
webdomainencoded - Rich Media:
screenNameadded - Removed file BridgeTest.h in the subspec Tracker and SmartTracker
15/06/2018
- GDPR: Offline hits database location can be set
- GDPR: Opt-Out management in ATInternet class
- Fix podspec
30/05/2018
- Various optimizations
29/05/2018
- Fix podspec
28/05/2018
- RichMedia: Dynamic refresh addition
- GDPR: Opt-Out improvement
21/02/2018
- Various optimizations
10/01/2018
- Fix warnings
08/01/2018
- Fix variables orders when specified and
ref=
20/12/2017
- Fix podspec
16/11/2017
- New parameters:
manufactureretmodel
25/10/2017
- Fix for
enableDebugger/enableLivetaggingaccessing UIWindow
16/10/2017
- Fix for the CommonCrypto dependency
11/10/2017
- TV Tracking removed
28/09/2017
- Migration to Swift 4
04/07/2017
- SmartSDK release
- Various bugfixes
03/05/2017
- Add synchronous flags for
setConfigandsetConfighelpers (e.g.: setSiteId) - The query string builder has been optimized
- Some methods will stop throw warnings if result is not used
- Fix multihit identifier
- Some Objective-C methods had blank params : we fixed this problem by adding the correct names
27/02/2017
- Property InternalSearch in Gesture
- Bug with set token twice
- JSON -> ATJSON conversion to prevent conflicts with SwiftyJSON usages
22/12/2016
- Hit from auto-tracking identification
20/12/2016
- Fix SmartSDK swizzling bug
13/12/2016
- Fix xCode 8.1 compilation crash
08/12/2016
- IDFA as user identifier
20/10/2016
- SmartSDK
- New AutoTracker class which sends screens and clicks hits automatically
- Objective-C compatibility added
- CustomObjects class properties, initialization and deletion methods added
- customObjects property has been added to classes Product, Gesture, SelfPromotion and Publisher
- Int? type variables are now Int with a default value to 0
- Bool? type variables are now Bool with a default value to false
- Action enum of the Product class has been renamed to ProductAction
- Action enum of the RichMedia class has been renamed to RichMediaAction
- Action enum of the Screen class has been renamed to ScreenAction
- HitStatus enum went from String to Int (ObjC compatibility)
- New classes PublisherImpression and SelfPromotionImpression which can only be linked to Screen object
- Properties customObjects, customVars, aisle, customTreeStructure, publishers, selfPromotions, location, campaign, internalSearch, order, cart added to the Screen class
- Tracker delegate methods are now optional
- Various bug fixes
15/09/2016
- iOS 10 support
09/09/2016
- Debugger fix
18/08/2016
- Improved lifecycle variables management
- Fixed a problem on the visited aisles
06/07/2016
- Bug with arabic language fixed
- Delegate switched to weak var
31/05/2016
- IPV6 compliant
- CoreData fix
03/05/2016
- Parameter
ref=is now correctly managed in case of advanced tagging - iOS 9.3 compatibility
- Dynamic label id type changed (int -> string)
- CoreData improvement
21/03/2016
- Availability of helpers and configuration keys
- Best definition of lifecycle application variables
- Delete default values for the
log,logSSLandsite
06/01/2016
- Session management
- Better encoding of the hit parameters (
ati,atc,pdtl)
16/11/2015
- TVTracking: Adding the configuration parameter for the spot period validity
- Identification of the SDK download source
- Fixed compatibility issues with Xcode 7.1 and bitcode management
12/10/2015
- Adding all lifecycle variables to every hits
- Fixed a bitcode management problem that could bring up warnings when creating the archive application
- Fixed a migration problem of lifecycle variables when the system calendar is not in Gregorian mode
15/09/2015
- Bitcode support (iOS9)
08/09/2015
- Changing the type of the variable
turnoverin the order helper (double instead of int) - Removing the IDFA user id type (Apple submission problem)
04/09/2015
- Changing the type of the parameter
idCart(string instead of a number)
- Better encoding of the
carhit parameter
31/08/2015
- Better encoding of
pclickandprichparameters
19/08/2015
- TVTracking : sub-object
infoadded
- Deletion of the parameter
roimt[i](obsolete)
Richmedia : parametersm5ands2added to every hits
- Better encoding of the hit parameters
06/08/2015
- Application lifecycle backward compatibility
-
Data API
- Data flow
- Advice optimizations data flow
- Error codes data flow
- Faq data flow
- General information data flow
- Technical information data flow
- Reporting API v3
- Getting started
- Methods
- Parameters
- Technical information
- REST API
- Campaigns
- Custom variables
- Getting started rest
- Methods rest
- Response structure parameters rest
- Fixed periods
- Parameters compatibility
- Relative periods
- Structure of the response
- “code” parameter
- “columns” parameter
- “evo” parameter
- “filter” parameter
- “include” parameter
- “lng” parameter
- “max-results” parameter
- “page-num” parameter
- “period” parameter
- “period” parameter: “H” v. “He” & “MN” v. “MNe”
- “retention” parameter
- “segmentdesc” parameter
- “segment” parameter
- “sep” parameter
- “sort” parameter
- “space” parameter
- Technical specifications rest
- Data flow
-
Data collection
- Android
- Advanced features
- Campaigns
- Changelog
- Content
- Ecommerce
- Getting started
- Users
- Apple
- Advanced features
- Campaigns
- Changelog
- Content
- Ecommerce
- Getting started
- Users
- General
- Cddc renew staging process
- Changelog
- Craft your hit
- Encoded parameters
- Server side cookie management
- Supported taggings
- Tagging deletion
- Utilisation of dispatch sdks
- JavaScript
- Advanced features
- Campaigns
- Changelog
- Content
- Ecommerce
- Getting started
- Partners javascript
- Users
- Piano Analytics
- Event tagging piano analytics
- Getting started piano analytics
- Piano analytics tagging
- Feeding piano analytics with as2 tagging
- Tagging custom properties sdk
- Android