Releases: apptentive/apptentive-ios
v2.1.0: Message Center enhancements, typed custom data, fetch on push
The 2.1.0 release of the Apptentive iOS SDK includes enhancements to Message Center and better type support for custom data, along with numerous bug fixes and improvements.
Message Center:
- Users can now attach up to four images to a message, and receive attached files sent via the web dashboard and integrations (because of an implementation detail, this requires your app to support portrait orientation in its Info.plist).
- You can now enable background fetch on push notifications, such that new messages are downloaded and ready for display as soon as a push notification arrives.
Strongly-Typed Custom Data:
- You can now specify the type of data you set for device and person custom data.
v2.0.5: Fix CocoaPods Info.plist keys
Added keys to Info.plist for the CocoaPods version of the ApptentiveResources bundle.
v2.0.4 - Bug fixes for missing Info.plist keys, Chinese and Brazilian Portuguese localizations, and more
Version 2.0.4 is a small bugfix update, including missing keys in ApptentiveResource.bundle's Info.plist file and localization fixes for Chinese and Portuguese.
v2.0.3 - Bug Fixes for Memory Leak, Image Messages
Version 2.0.3 is a small bugfix update, including fixes for a memory leak and an issue displaying image messages in the 2.0 Message Center.
v2.0.2 - Fixes for UIAppearance, notifications, Message Center
This version allows the barTintColor
properties of Message Center to be overridden using UIAppearance
. It facilitates making other appearance changes by adding an ATNavigationController
class.
It also contains improvements to Message Center usability, and fixes an issue that would not allow in-app notification banners to be displayed.
v2.0.1 - Fixes for CocoaPods release of Message Center + ARC
Version 2.0.1 contains fixes for our CocoaPods release, which was not working correctly with 2.0.0.
Please use 2.0.1 with CocoaPods for the new Message Center and ARC changes. Non-CocoaPods builds can continue to use 2.0.0, or upgrade to 2.0.1.
v2.0.0 - Message Center, ARC, Apptentive Push Notifications
The 2.0.0 release includes major improvements to the Apptentive Message Center, fixes for iOS 9, conversion of the project to ARC, and many other changes.
The Message Center UI has been completely redesigned. All Message Center text now comes from your web dashboard, which allows for greater customization.
Many fixes have been made in preparation for iOS 9.
The Apptentive SDK has been converted to Automatic Reference Counting (ARC).
Push Notifications can now be added directly through Apptentive, with no need to integrate with a 3rd-party service. The API for adding Push Notifications has also been updated.
Localization has been added for Polish.
Many older API methods have been updated or removed. Please see the "Migrating to 2.0.0" document in this repository for details.
1.7.3 - UI Improvements, New Localizations, Interaction Testing via Feedback Demo
The 1.7.3 release contains a variety of small enhancements.
The Feedback Dialog has received a number of UI improvements. Upgrade Messages are now displayed in full screen, and a rotation bug has been fixed. Warnings introduced by Xcode 6.3 have been fixed.
Localization files have been added for Arabic, Brazilian Portuguese, French Canadian, Korean, Spanish (Spain), and Turkish.
Finally, the Feedback Demo example application now allows you to easily select and display any interaction created on your Apptentive account. This allows for easy testing of any given interaction, such as a Survey or Upgrade Message, without needing to first engage the required events or satisfy any time limits.
1.7.2 - Fix for Engaging Events on Background Threads
The 1.7.2 release contains a fix for multithreaded execution of engage:
calls. Engaging events from a background thread had the possibility to cause Core Data issues. In 1.7.2, all engage:
calls are made on the Main Thread.
1.7.1 - Notes
The 1.7.1 release contains support for the new "Notes" feature. Use a Note interaction to send an alert with a link or a Survey to people using your app.
Other improvements include fixing an issue where the "View Messages" button could be shown when Message Center was disabled.
The Notes feature is currently in Beta. If you would like to create Notes via your Apptentive dashboard, please contact us: [email protected]