All models now have the CHT prefix. Swift users can continue using the models without the prefix, while Objective-C users must reference Channel Talk models with the CHT prefix.
Example
ChannelPluginDelegate -> CHTChannelPluginDelegate
BootConfig -> CHTBootConfig
ChannelButtonOption -> CHTChannelButtonUption
...
Refer to the Model documentation for more details.
ChannelIO.openSupportBot(with:) is removed.
You need to replace the usages of
openSupportBot()with openWorkflow().
onBadgeChanged(count:)is deprecated and renamed toonBadgeChanged(unread:alert:).The former method parameter
countis moved tounread.Refer to
onBadgeChanged(unread:alert:)for more details.
setUnsubscribedis removed. usesetUnsubscribeEmail(email),setUnsubscribeTexting(sms, lms)
v9.1.2
v10.0.0
onProfileChanged is removed.
onFollowUpChanged is added.
Change import Schema from "ChannelIO" to "ChannelIOFront"
v9.0:
v9.1:
🚧 If you were not using memberId boot option,
The chat history can be initialized on only user-side after migrate to v9.1. This is the same situation as re-install of the app. If you are using memberId, it works the same as before.
❗️ New Install Guide
8.0.0 and later requires a new method of installation. Please check the new install guide.
boot use BootConfig except ChannelPluginSettings + Profile
The completion of boot has been changed. Please check BootCallback
show, hide is deprecated. Use showChannelButton, hideChannelButton
open, close is deprecated. Use showMessenger, hideMessenger
openChat with animate is deprecated. Use openChat
canShowLauncher is deprecated.
handlePushNotification is deprecated. Use storePushNotification / openStoredPushNotification / receivePushNotification
updateUser with profile is depreacted. Use updateUser
enabledTrackDefaultEvent is deprecated. Use trackDefaultEvent
hideDefaultInAppPush is deprecated. Use hidePopup
LauncherConfig is deprecated. Use ChannelButtonOption
BootCompletion has changed. Please check BootCallback
PushEvent is deprecated. Use PopupData
boot
The model of the completion callback in the boot function has changed
v6:
v7:
UpdateGuest
Function renamed from UpdateGuest to UpdateUser -The model of the function completion callback has changed
v6:
v7:
Guest
The model has been renamed from Guest to User
The model properties have been renamed
userId -> memberId
locale -> language
onClickRedirect
The delegate function has been deleted due to the suspension of the pushbot function.
we change Alamofire version 4.9 -> 5.0, so you need to [migration]
\(reffer:
)
ex) Alamofire -> AF ....