Carnival iOS SDK 3.9.0 Release Notes
Features
- Allows you to turn off Carnival Crash Detection. With some integrations inside apps with Crashlytics installed, this may cause issues. Note: Disabling this will cause sessions that end in a crash to not be recorded and reported towards the "Time in App" statistic.
Developer Experience
- We have added Objective-C Generics to all methods that require them, which makes development with our array attribute methods nicer. Swift developers should notice better interoperability also.
Bug Fixes
- Moving to UIUserNotificationTypes (fixes https://github.com/carnivalmobile/carnival-ios-sdk/issues/2). If you're targeting iOS 7, the ENUM values still line up so there will be no issues here.
- Makes sure
startEngine
is only called once. - Uses Keychain for better install/uninstall tracking.
- Deprecates the Message Stream. Check out our Native Message Stream Examples.
- Fixes a Swift 2.0 Error in our Swift Example Project
Notes
This version requires the Security Framework and Xcode 7.x.