Android SDK

The Android Omni SDK and its related artifacts are available here:

GitHub | Readme

A description of few important folders/files are provided below:

Omni SDK Libraries

The Omni SDK consist of the following modules:

Core

The Core module provides the basic functionality to configure the SDK and retrieve the default conversation of the user. Core establishes the session with Avaya Experience Platform™ for the end user.

Download | SDK API Doc

Calling

Provides capability to make voice calls from your to your contact center using the device's internet connection. This module is dependent on the Core module.

Download | SDK API Doc

Messaging

Provides capability to send messages and listen to participant and message events on the conversation. This module is dependent on the Core module.

Download | SDK API Doc

Messaging UI

Provides a built-in Messaging UI component to view the messages exchanged on the conversation and send messages or attachments. The module is dependent on Messaging and Core modules.

Download | SDK API Doc

Sample Calling Android Application

A sample application demonstrating how to enable calling in your client application using the Calling module.

GitHub | Readme

Sample Messaging Android Application

A sample application demonstrating how to enable messaging in your client application using the Messaging UI.

GitHub | Readme

Sample Backend Web App Server

A sample Node.js based application demonstrating how the Backend Web Application Server can be implemented to fetch JWT from Avaya Experience Platform™.

GitHub | Readme

Sample FCM Based Push Notification Connector

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).

GitHub | Readme

🚧

Warning

The sample applications are provided for the purpose of reference only and shouldn't be used in production.