Filesharing
This version adds in call filesharing capability to the Bandyer SDK. Beware, you should add iCloud entitlement to your app if you are targeting iOS 10 or earlier, take a look at our device permissions guide if you don't know how to add the required entitlement. The 1.5.0 version also gains a new in-app notification system, if you are updating from 1.4.0 version you should take a look at our migration guide
Added
- In call filesharing
- InAppNotificationsCoordinator replacing MessageNotificationsController. The InAppNotificationsCoordinator protocol is responsible for enabling or disabling in-app notifications, it is also responsible for handling the user interaction with in-app notifications notifying its delegates when a notification has been touched by the user.
- Add formatter property to ChannelViewControllerConfiguration class, this will enable the customization of ChannelViewController navigation bar title
Updated
- Update CallWindow, adding new method for presenting CallViewController
Fixed
- Fix CallWindow shared instance retain cycle
- Fix a bug that could lead to a crash when a new chat channel was added
- Fix a bug that led to a crash when a ChannelViewController was configured to not show any call button in its navigation bar
- Fix a bug that led to weird graphical glitches on the navigation bar inside the Call UI
- Fix a bug that could lead to chat creation issues
Deprecations
- CallWindow
shouldPresentCallViewController(intent:completion:)
method is now deprecated, use the newpresentCallViewController(for:completion:)
method instead - MessageNotificationController and its related types are now deprecated
- BCHChatNotification is now deprecated, it has been renamed to BDKChatNotification