- ChatSDK dependency version has been updated to v4.20.0
- Added
PrivacyInfo.xcprivacy
for Apple Privacy Manifest - Updated iOS deployment target to 12.0
- Updated Xcode version to 15.0 for building SendbirdDeskSDK framework
- Added
firstResponseTime
,issuedAt
properties inSBDSKTicket
- Update iOS deployment target to 11.0 for Xcode 14.1+
- Added status2 features
- Added
SBDSKTicket.Constants.Status2
constants - Added
status2
property inSBDSKTicket
class - Added
getAllTicketList(offset:customFieldFilter:completionHandler:)
function inSBDSKTicket
class - Added
getTicketList(offset:customFieldFilter:status2:completionHandler:)
function inSBDSKTicket
class
- Added
- Fixed bug that refreshed ticket has no channel
- Improved stabilities
- Raised minimum dependency version of
SendbirdChatSDK
to4.0.9
- Modified handlers' error parameter type to
SBError
- (Swift only) Modified channel parameter type to
BaseChannel
inSBDSKMain isDeskChannel(_:)
- (Swift only) Modified user message parameter type to
UserMessage
inSBDSKTicket submitFeedback(with:score:)
- (Swift only) Modified message parameter type to
BaseMessage
inSBDSKAdminMessage isAdminMesasge(_:)
- Modified handlers' error parameter type to
- Updated podspec to set dependency to SendbirdChatSDK as “up to next major version”
- Raised minimum target of iOS to
9.0
. - Raised minimum dependency version of
SendBirdSDK
to3.0.221
. - Deprecated interfaces
- Renamed
SBDSKMain.getSdkVersion()
toSBDSKMain.getSDKVersion()
- (Swift only) Renamed first parameters of public interfaces in
SBDSKTicket
- Renamed
- Stability improvements.
SBDSKTicket.cancel(transferGroupKey:completionHandler:)
has been replaced bySBDSKTicket.cancel(groupKeyForTransfer:completionHandler:)
.
- Migrated SDK language to Swift.
- Added support for XCFramework
- Raised minimum dependency version of
SendBirdSDK
to3.0.200
.
- Added supports for BotKey.
- Added option to specify botKey when creating
SBDSKTicket
.
- Added option to specify botKey when creating
- Added
SBDSKTicket.cancel(transferGroupKey:completionHandler:)
. - Added support for FAQ.
- Added
SBDSKTicket.selectQuestion(faqFileId:question:completionHandler:)
. - Added
SBDSKFAQData
andSBDSKFAQResult
.
- Added
- Improved handling of error code.
- Stability improvements
- Added
closeWithComment:completionHandler:
toSBDSKTicket
.
- Minor bugfix
- Improved handling of error code and error messages on API failure.
- Fixed - Problems adding null pointers to an array object.
- Added
relatedChannels
inSBDSKTicket
.- Added
createTicketWithTitle:userName:relatedChannels:completionHandler:
andcreateTicketWithTitle:userName:groupKey:customFields:priority:relatedChannels:completionHandler:
.
- Added
- Added
SBDSKRelatedChannel
type. - Added
setRelatedChannels:completionHandler:
inSBDSKTicket
.
- Added
setCustomFields:completionHandler:
inSBDSKTicket
class. - Added
priority
type in Ticket- Added
createTicketWithTitle:userName:priority:completionHandler:
andcreateTicketWithTitle:userName:groupKey:customFields:priority:completionHandler:
inSBDSKTicket
class. - Added
setPriority:completionHandler:
inSBDSKTicket
class.
- Added
- Added a method to set custom fields of the current customer.
- Added a method to submit feedback.
- Added
customFields
inSBDSKTicket
.
- Added
reopenWithCompletionHandler:
inSBDSKTicket
class. - Added
createTicketWithTitle:userName:groupKey:customField:completionHandler:
inSBDSKTicket
class. - Added
getOpenedListWithOffset:customFieldFilter:completionHandler:
inSBDSKTicket
class. - Added
getClosedListWithOffset:customFieldFilter:completionHandler:
inSBDSKTicket
class.
- Support SendBird Desk standalone.
- Minor bug fix.
- First release.