Use 6-digit codes
Cobrowse does not require any visible UI presented to the user but there is the option to present a UI that generates a 6-digit code. Learn more.
Last updated
Was this helpful?
Cobrowse does not require any visible UI presented to the user but there is the option to present a UI that generates a 6-digit code. Learn more.
Last updated
Was this helpful?
By default, Cobrowse does not require any visible UI presented to the user. It will exist in the background of your app, and only activate when agents initiate a new session.
You may optionally present a UI in your app that enables users to generate 6-digit codes. Users may then read a code over the phone or in chat, and agents can use the 6-digit code to initiate the Cobrowse session.
Important: 6-digit codes expire after approximately 20 minutes, so it's best practice to generate a code only when a user wants to start a session.
To generate a 6-digit code in your integration you can use the following APIs. Once you have generated the code you can display it to the user in your own UI. You should only generate a code when a user needs it as they expire shortly after creation.
If you are only using 6 digit codes to start Cobrowse sessions in your implementation, you can prevent the SDK registering in your Cobrowse account until a screen sharing session is required. See the documentation on preventing automatic registration.
We provide a very simple default plug-and-play UI that provides the 6-digit code display functionality. We also provide a set of public methods if you prefer to build a custom UI (see above). Learn more at
Web
The Cobrowse.io SDK for web does not provide a default UI for generating 6 digit codes.
iOS
Add the appropriate code below into a view controller in your app.
Hook up a trigger for the action (or call it programatically if you prefer).
Swift
Objective C
Copy
React Native
We've provided a view that will do all the session creation and management for you. All you need to do is include this somewhere in your react native view hierarchy. It's not a requirement to use this UI, you can easily build your own if you like!
Copy
Flutter
iOS implementation
Copy
Android implementation
Copy
Xamarin.iOS implementation
Add the appropriate code below into a view controller in your app.
Hook up a trigger for the action (or call it programatically if you prefer).
Copy
Xamarin.Android implementation
We have provided some default UI to make things easier to get started:
Copy
Xamarin.Forms implementation
The Cobrowse.io Xamarin SDK provides a convenient way to open the default 6 digit code UI. In your cross-platform project:
Copy
.NET Mobile implementation
Copy
MacOS
The Cobrowse.io SDK for MacOS does not provide a default UI for generating 6 digit codes.
Windows
The Cobrowse.io SDK for Windows does not provide a default UI for generating 6 digit codes, instead you can generate a code for your UI by using the CreateSession
API.
For a full example written in Swift, see our Listr sample app at:
The Cobrowse.io SDK for Flutter does not provide a default UI for generating 6 digit codes, but you can show the default UI shipped in the native SDKs using . It's not a requirement to use this UI, you can easily build your own if you like!
For a full example written in C#, see our sample app at: