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.
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 availability |
Use messenger account on availability request activation. |
||
Chat forms: post/pre/unavailable | - | ||
HTML formatted messages | Messages content should not rely on HTML parsing logic. | ||
MD 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 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 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 |
|
|
- |