The following table details a feature comparison between Bold360 legacy SDK and Genesys cloud mobile SDK.
As we progress towards Bold360 EOL, we invite you to check out the Genesys Cloud Mobile SDK features.
The matrix is also available as a downloadable PDF.
Legend:
- Not supported, does not exist
- Should be disabled/removed
- Supported
- In the roadmap
Feature/ Functionality |
Bold360 | Genesys Cloud | Notes |
---|---|---|---|
Integration with full UI solution | Internal SDK UI components configurations remain unchanged. However, setting them to the chat is changed. | ||
Integration with messaging engine only solution | Please integrate with the engine through listeners and control your own UI functionality according to provided chat states and data. | ||
SDK imports |
Android: requires 4 dependencies import via Gradle iOS: via CocoaPods |
Android: requires 3 dependencies import via Gradle iOS: via CocoaPods |
Android: import URL source location changed iOS: import URL source location changed |
System requirements |
Android
iOS
|
Android
iOS
|
Upgrade your developer's app at least to the minimum supported versions. |
Documentation | Available on GitHub | Available on Genesys Developer Center | Switch to the new documentation site. |
Samples |
UI integration Sample covers all major features. Can be found on GitHub. |
UI integration Sample covers all major features. You can find this documentation on GitHub. |
Developers need to get the sample from a different GitHub repository. |
History support |
by customer |
by BE |
History maintenance on customer side is no longer necessary. Injected messages tracking listeners remain available for the customers for now. ChatElementListener/ ChatElementDelegate |
Async messaging | Integrate with mobile digital SDK. | ||
Chat with bot |
Initiated by developer |
Configure conversation with Bot flows on architect console. |
|
Sync live messaging |
Escalated by bot, or initiated by developer. |
Migrate to Messenger async chat. | |
Chat session and continuity |
Partial support for bot sessions by SDK. Closed live chat sessionscan't be restored. |
Session continuity is provided internally. The account details are enough as long as the session was not expired or closed. | |
Chat account | Use MessengerAccount. | ||
SDK's UI integration into app | Unchanged. | ||
Chat state events and error notifications | - | ||
Listening to chat messages changes | - | ||
URL links | - | ||
User tracking | - | ||
Chat Active/Inactive status check |
Use messenger account on availability request activation. |
||
Chat forms: post/pre/unavailable | - | ||
HTML formatted messages | Messages content should not rely on HTML parsing logic. | ||
Markdown formatted messages | - | ||
User call in queue status |
Sync live chat |
Not needed |
- |
Agent identity | - | ||
Avatar display | - | ||
Temporary messages |
Sync live |
- | |
Messages injection by app | - | ||
Handover | |||
Chat entities and personal information | - | ||
Custom Welcome message by app |
- | ||
ExtraData / Custom Attributes support |
Add key/value attributes to the messenger account. Use attributes update API for changes. |
||
Chat context support | - | - |
UI components
Feature/ Functionality |
Bold360 | Genesys Cloud | Notes |
---|---|---|---|
Chatbar | - | ||
Feedback per conversation | - | ||
Feedback (pre- response) | - | ||
Quick options/ quick replies |
Configure messages with quick replies on |
||
Persistent options | - | ||
Channels | - | ||
Carousel | - | ||
Localization | Define which languages should be supported and set a default language on the console. | ||
UI centralized configuration |
Partially supported for bot |
Partially supported; more features coming soon |
Configure available UI configurations on console for deployment. |
Configure UI components on SDK | Set UI configurations on the console. | ||
Override SDK's UI components |
On Android only |
Set UI configurations on the console. |
|
Escalation from Bot to agent | Configure bot first with agent escalation for the account on the Architect console. |
||
Chat can be ended | - | ||
Voice support | - | ||
Dictate/record message text | - | ||
Messages readout | - | ||
Accessibility |
Partially supported |
Partially supported |
- |
Basic ChatController and chat UI integration flow | - | ||
Typing indication | - | ||
Article view | - | ||
Configurable maximum displayed message length | - | ||
Autocomplete | - | ||
File upload |
File picker implementation on hosting app is redundant. |
||
File upload progress notifications |
Depends on the selected solution |
If you work with Messenger core solution, integrate with new upload progress events. If you work with UI solution - no events listening are needed. |
|
Bot transcript sent to agent on escalation | - | ||
Chat transcript sent to user | - | ||
Dark mode |
|
- |