Releases: amplitude/Amplitude-iOS
Releases · amplitude/Amplitude-iOS
v4.3.1
- Update SDK to better handle SQLite Exceptions.
v4.3.0
- Add
AMPTrackingOptions
interface to customize the automatic tracking of user properties in the SDK (such as language, ip_address, platform, etc). See Help Center Documentation for instructions on setting up this configuration.
v4.2.1
- Fix a bunch of compiler warnings
- Fix SSLPinning import so that it doesn't corrupt debug console. Thanks to @rob-keepsafe for the PR
v4.2.0
- Added a
setUserId
method with optional boolean argument startNewSession
, which when YES
starts a new session after changing the userId.
v4.1.0
- Add option to disable IDFA tracking. To disable IDFA tracking call
[[Amplitude instance] disableIdfaTracking];
before initializing with your API key.
v4.0.4
- Fix bug where events in the initial session for brand new users have a session id of -1 (introduced in v4.0.2).
v4.0.3
- Fix unknown carrier caching. This fixes "Could not successfully update network info during initialization" warnings when logging events on devices without SIM cards.
v4.0.2
- Ensure the foreground checker in
initializeApiKey
runs on the main thread. This fixes the "UI API called on a background thread" warning.
- Removing unnecessary try / catch when looking up device carrier.
v4.0.1
- Lowering minimum required iOS version down to 7.0.
v4.0.0
- Minimum required iOS version is now 9.0
- Removed deprecated methods, fixed warnings in Xcode 9, adding support for iOS 11.
- Migrate setup instructions and SDK documentation in the README file to Zendesk articles.