To integrate your client application with Avaya Experience Platform™, apart from using the Omni SDK libraries, you need to write logic in your Backend Web App to fetch the JWT for each end user. Also if you want to use the Custom Push Notification Feature, you will again need to write a piece of code that performs the role of receiving Push Notification from the Avaya Experience Platform™ and forward the notifications to a Push Notification Provider of your choice.
This repository provides sample code that not only demonstrates how the backend web application service and custom push notification connector can be implemented, but by running these Node.js based applications, you can jump start on testing your client application.
⚠️ IMPORTANTThe sample applications are provided are only for the purpose of reference and shouldn't be used in production.
A sample Node.js based application demonstrating how the Backend Web Application Server can be implemented to fetch JWT from Avaya Experience Platform™.
A sample Node.js based application demonstrating how the Custom Notification Server can be implemented to receive push notifications from Avaya Experience Platform™ and forward the notifications to a Push Notification Provider (Firebase Cloud Messaging for this sample application).