1.15.0
Requires Xcode 11
This release has been built using Xcode 11.3.1.
This is the LAST release that support iOS 8 and 9. Future releases will require iOS 10+
Core
- Changed how notification status is reported: The SDK will now tell Batch's servers that notifications are enabled if :
- The app has requested and holds a provisional authorization.
- The user has disabled banners but kept lockscreen or notification center delivery enabled.
- Added support for external analytics using
BatchEventDispatcher
. See the documentation for more details.
Messaging
- New enum property
BatchMessagingContentType contentType
on classBatchInAppMessage
to help cast to the right content class. - A new optional delegate method
BatchMessagingDelegate.presentingViewControllerForBatchUI
allows to specify which view controller to display Batch messages on. - Fixed an issue where the last line of a label could be cut.
- Improved accessibility of all message formats
Inbox
- Added the
markNotificationAsDeleted:
method onBatchInboxFetcher
, allowing the deletion of notifications