API Cheat Sheet
A quick reference guide to the Chat SDK API
Code Examples
Configuration
Config config = ChatSDK.config();
// Example
config.setGoogleMaps("Google Maps API Key");let config: BConfiguration = BChatSDK.config()
// Example
config.googleMapsApiKey = "Google Maps API Key"BConfiguration * config = BChatSDK.config;
// Example
config.googleMapsApiKey = @"Google Maps API Key";Messaging Server API
BaseNetworkAdapter a = ChatSDK.shared().a();let networkAdapter = BChatSDK.shared()?.networkAdapterid<PNetworkAdapter> networkAdapter = BChatSDK.shared.networkAdapter;// Core Methods
CoreHandler core = networkAdapter.core;
AuthenticationHandler auth = networkAdapter.auth;
ThreadHandler thread = networkAdapter.thread;
ImageMessageHandler imageMessage = networkAdapter.imageMessage;
LocationMessageHandler locationMessage = networkAdapter.locationMessage;
ContactHandler contact = networkAdapter.contact;
SearchHandler search = networkAdapter.search;
PublicThreadHandler publicThread = networkAdapter.publicThread;
// Free modules
PushHandler push = networkAdapter.push;
UploadHandler upload = networkAdapter.upload;
// Paid modules
VideoMessageHandler videoMessage = networkAdapter.videoMessage;
AudioMessageHandler audioMessage = networkAdapter.audioMessage;
TypingIndicatorHandler typingIndicator = networkAdapter.typingIndicator;
LastOnlineHandler lastOnline = networkAdapter.lastOnline;
BlockingHandler blocking = networkAdapter.blocking;
NearbyUsersHandler nearbyUsers = networkAdapter.nearbyUsers;
ReadReceiptHandler readReceipts = networkAdapter.readReceipts;
StickerMessageHandler stickerMessage = networkAdapter.stickerMessage;
FileMessageHandler fileMessage = networkAdapter.fileMessage;
EncryptionHandler encryption = networkAdapter.encryption;Examples:
Messaging Server Notifications
UI Modification Service
Local Database
Last updated