Releases: apptentive/apptentive-ios
v4.0.9: Restore support for iOS 8
Developers who are neither limited to Xcode 8.3 nor require iOS 8 support should use the 4.1.1 release or a later version.
This release restores support for iOS 8 devices that was mistakenly dropped in the 4.0.8 release.
v4.0.8: Bug Fixes for Legacy Xcode Versions
Developers who are not limited to Xcode 8.3 should use the 4.1.1 release or a later version.
This is a bugfix release of the legacy version 4.0.x Apptentive iOS SDK, useful for compiling using Xcode 8.3 rather than Xcode 9 or later. It includes fixes to all known crashing bugs and limited support for iPhone X.
v4.1.1 Bug Fixes and iPhone X Improvements
Bugs Fixed
- Fixed a rare crash in ApptentivePayloadSender when a network request is cancelled
- Fixed the About Apptentive and Upgrade Message layouts on iPhone X
v4.1.0: Accessibility, Troubleshooting Mode
Improvements
- Improved accessibility of Surveys and Message center for the visually impaired
- Added the ability to enable troubleshooting mode in the SDK, and easily email logs to Apptentive support
Bugs Fixed
- Fix Message Center styling bug on iPhone X in landscape mode
- Fix delay before events can be engaged when SDK initializes
v4.0.7: iPhone X, UserNotifications, fixes and improvements
- Adapts Message Center and Surveys for the iPhone X screen
- Adds new UserNotifications-framework-compatible method for local notifications
- Fixes the survey submit button so that it displays localized text
- Fixes a code path that could in rare case cause a crash
Unified background task, fix to Core Data concurrency
Version 4.0.6 creates a unified background task handler that should address several remaining issues with apps not exiting cleanly. It also prevents an app from crashing when the SDK is not able to intialize properly. Finally it fixes several instances where core data managed objects were being accessed on the wrong queue.
v4.0.5: Bug fixes and improvements
Version 4.0.5 fixes an error where a background task expiration handler was not called correctly, which could result in a crash. It also adds an experimental feature where passing nil
for the view controller parameter of the engage
method will present interactions in a new window.
v4.0.4: Bug fixes and improvements
Version 4.0.4 fixes a potential crash when exiting the app. It also fixes saving person name and email when they are supplied in message center, and improves accessibility for surveys.
v4.0.3: Fix for JSON Deserialization Crash
Version 4.0.3 fixes a potential crash when decoding invalid JSON, and provides better error messaging for incorrect Apptentive App Key and Apptentive App Signature values. It also updates the URL used to send users to the App Store rating page for an app.
v4.0.2: Fix for potential deadlock
Version 4.0.2 fixes a potential deadlock when an app returns to the foreground.