Skip to content

Latest commit

 

History

History

SDK V3.X

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Rainbow

Rainbow CSharp SDK Samples - v3.x


You will find here several samples which illustrate how to use the Rainbow CSharp SDK v3.X

To have more info about the SDK:

Rainbow API HUB


This SDK is using the Rainbow environment

This environment is based on the Rainbow service

Examples as Console Application


They are working on Linux, MacOS and Windows

They are listed in order of priority / complexity.

Content Description Project
Login Simple Login using await / async Project
Logs Configure logger to have logs file Project
Login Login and first events management Project
Login, AutoReconnection Login and AutoReconnection management Project
Logs, Multiple Instances Configure multiple loggers (to manage several Rainbow instance) Project
Bubbles, Contacts Get information about Bubbles and Contacts Project
Contacts, Presence Get the presence of your contacts and modify yours Project
InstantMessaging Fetch all messages archived from a Peer Project

Examples as Terminal Application


This examples are more interactive and they are working on Linux, MacOS and Windows (right / left mouse click, UI)

A Visual Studio solution centralized all of them here

Project Name Content Description
TerminAppLogin Login, AutoReconnection Simple Login form to understand basic features and switch between different accounts README
TerminAppLoginSplittedView Login, AutoReconnection Simple Login form with a splitted view to manage in same time two different accounts README
TerminAppPresencePanel Login, AutoReconnection, (Aggregated) Presence, User and Bubble invitation Panel to see Presence of all contatcs in the roster. Possibility to change it's own presence. Manage user and bubble invitations README