Setting up Mobile Messaging SDK
Mobile Messaging SDK lets you embed Pega's messaging capabilities directly in your existing Android and iOS mobile apps, so the customers have a native mobile experience when connecting with Pega Intelligent Virtual Assistants and CSRs. The feature seamlessly supports two-way communication between your app users and your chatbot or the CSR support team. The system supports synchronous and asynchronous communication. For example, your app users can send messages and read the responses from CSRs later as their time and network access permits.
Supported Features
Mobile Messaging SDK supports the following features:
Features supported on Android and iOS apps
Feature | Description |
Messaging UI or View Area | The SDK provides a Messaging UI to start the conversation. |
Pega chatbot integration | The SDK seamlessly integrates with the Pega chatbot. |
Text | Customers can quickly send and receive text messages from your application. |
Image | Customers can quickly send and receive images from your application. |
Document | Customers can quickly send and receive documents from your application. |
Menu | Customers can receive the menu from the chatbot flow. |
Link button | Customers can receive the link button from CSRs or the chatbot flow. |
Message Status | The SDK provides message status, such as delivered, to customers and CSRs, so they know that the system has delivered messages. |
Image Preview | Customers can preview image files and they also have a download option for those image files. |
Typing indicator | Typing indicators let customers know when a CSR is typing a response and CSRs see when a customer is typing a message. |
Upload Progress Update | Customers see the delivery or upload progress of larger images and files. |
Conversation History or Local Cache | Built-in caching gives customers constant access to message history. |
In-App notification*/(Call back – No UI) | Callback function notifies the user about a message that the SDK receives when the user is on another screen in the app. |
Push notifications* | Push notifications configure Webhook URL on the Push notification tab in the Digital Messaging Manager to receive messages when the user is away from the app. They also add custom headers that the server might require when the system triggers the webhook. |
*- In-App notification and push notification need UI development from client app developers.
Mobile Messaging SDK consists of the following sections:
Previous topic Setting up Web Messaging Next topic Architecture