The BBM Enterprise SDK is an IP-based cloud communications platform that lets you easily create powerful new experiences between your users, machines and IoT devices. Its enterprise-grade communication and data sharing functionality can be integrated directly into your Android, iOS and web apps. With end-to-end encryption, digitally signed messages, and guaranteed data delivery, the BBM Enterprise SDK is a secure CPaaS (communications platform as a service) solution that can enable you to build powerful connections around the world, while keeping everything safe and secure in a “private garden” communication system.
This repository contains code for JavaScript example applications that you can use to help build your messaging solution with the BBM Enterprise SDK.
Example Application | Description |
---|---|
QuickStart | Integrate Google Open ID with the app you built using the BBM Enterprise SDK |
SimpleChat | Build a basic chat app using the BBM Enterprise SDK |
ClickToChat | Integrate chat into your website using the BBM Enterprise SDK |
BBM Bot | The BBMBot provides an example of how to write a bot in Node.js which can send messages to, and receive messages from, other BBM Enterprise SDK clients |
ThreadedChat | Use message references to build a threaded conversation using the BBM Enterprise SDK |
KeyProviderServer | Build a server that exposes a REST API that enforces access control to profile keys stored in Azure Cosmos DB |
Rasberry Pi IoT Sample | Build an iOS app that securely communicates with an IoT device (LED controlled by a Rapberry Pi) |
For more details on all the BBM Enterprise SDK Examples see the online BBM Enterprise SDK Guide.
These samples require the BBM Enterprise SDK which you can find along with related resources at the location below.
- Getting stated with the BBM Enterprise SDK
- Development Guide
- API Reference
These samples are released as Open Source and licensed under the Apache 2.0 License.
If you find a issue in one of the Samples or have a Feature Request, simply file an issue.