• Release Notes
  • User
  • Admin
  • Developers
  • Integrations

›Xamarin

General

  • Overview
  • LiveView / CoBrowsing / Session Recordings

JS API

  • Overview
  • CoBrowsing
  • LiveView / Session Recordings
  • WebChat
  • Web Calling
  • Video Conference
  • Logging
  • User
  • Team
  • API
  • Supported Browsers
  • Supported Technologies

Android

  • Overview
  • Installation
  • Usage
  • Reference
  • Licenses

iOS

  • Overview
  • Installation
  • Usage
  • Reference
  • Licenses

React Native

  • Overview
  • Installation
  • Usage
  • Reference

Cordova

  • Overview
  • Installation
  • Usage

Xamarin

  • Overview
  • Installation
  • Usage
  • Reference

Flutter

  • Overview
  • Installation
  • Usage
  • Reference

Capacitor

  • Overview
  • Installation
  • Usage
  • Reference

Reference

IActiveUser type

Namespace

Xamarin.LiveView.Abstractions

WithAssignedUser(assignedUser) method

Summary

Set the assigned user of the active user.

Returns

Returns the active user object.

Parameters
NameTypeDescription
assignedUserSystem.StringThe assigned user of the user which should be set.

WithEmail(email) method

Summary

Set the email of the active user.

Returns

Returns the active user object.

Parameters
NameTypeDescription
emailSystem.StringThe email of the user which should be set.

WithFirstname(firstname) method

Summary

Set the firstname of the active user.

Returns

Returns the active user object.

Parameters
NameTypeDescription
firstnameSystem.StringThe firstname of the user which should be set.

WithId(id) method

Summary

Set the id of the active user.

Returns

Returns the active user object.

Parameters
NameTypeDescription
idSystem.StringThe id of the user which should be set.

WithLastname(lastname) method

Summary

Set the lastname of the active user.

Returns

Returns the active user object.

Parameters
NameTypeDescription
lastnameSystem.StringThe lastname of the user which should be set.

WithTags(tags) method

Summary

Set the tags of the active user.

Returns

Returns the active user object.

Parameters
NameTypeDescription
tagsSystem.String[]The tags of the user which should be set.

IChatvisor type

Namespace

Xamarin.LiveView.Abstractions

CoBrowsing property

LiveView property

User property

WebChat property

CreateUser() method

Parameters

This method has no parameters.

Init(tenantId,token) method

Summary

Initializes the Chatvisor SDK.

Returns

The init configuration object

Parameters
NameTypeDescription
tenantIdSystem.Stringtenant id
tokenSystem.Stringtoken

ICoBrowsing type

Namespace

Xamarin.LiveView.Abstractions

Start() method

Summary

Starts a CoBrowsing session using the supplied user id and token.

Parameters

This method has no parameters.

Stop() method

Summary

Disconnects the current session.

Parameters

This method has no parameters.

IInitConfiguration type

Namespace

Xamarin.LiveView.Abstractions

WithCustomCdnServer(cdnServer) method

Summary

Set the Chatvisor CDN path if it is different from the default configuration.

Returns

Returns the init configuration object.

Parameters
NameTypeDescription
cdnServerSystem.StringThe name of the CDN server.

WithCustomServer(hostname) method

Summary

Set the Chatvisor server hostname for on-premise installations

Returns

Returns the init configuration object.

Parameters
NameTypeDescription
hostnameSystem.StringThe hostname of the Chatvisor server.

ILiveView type

Namespace

Xamarin.LiveView.Abstractions

ShareId property

IsConnected() method

Summary

Returns the current connection status. True if a session was started and server was reached.

Returns

true if connected.

Parameters

This method has no parameters.

RegisterCallbacks(startCallback,stopCallback) method

Summary

Registers callback for start and stop.

Parameters
NameTypeDescription
startCallbackXamarin.LiveView.Abstractions.StartCallbackTag as string
stopCallbackXamarin.LiveView.Abstractions.StopCallbackTag as string

Start() method

Summary

Starts a LiveView session using the supplied user id and token.

Parameters

This method has no parameters.

Stop() method

Summary

Disconnects the current session.

Parameters

This method has no parameters.

Tag(tag) method

Summary

Tags the current active session with a custom string value.

Parameters
NameTypeDescription
tagSystem.StringTag as string.

IUser type

Namespace

Xamarin.LiveView.Abstractions

Clear() method

Summary

Clears a user tag

Parameters

This method has no parameters.

Tag(activeUser) method

Summary

Tags the current or any following session with the given user information until clear() is called

Parameters
NameTypeDescription
activeUserXamarin.LiveView.Abstractions.IActiveUserThe active user object.

IWebChat type

Namespace

Xamarin.LiveView.Abstractions

Open(tenantId) method

Summary

Opens a WebChat overlay.

Parameters
NameTypeDescription
tenantIdSystem.Stringtenant id
← UsageOverview →
  • IActiveUser type
    • WithAssignedUser(assignedUser) method
    • WithEmail(email) method
    • WithFirstname(firstname) method
    • WithId(id) method
    • WithLastname(lastname) method
    • WithTags(tags) method
  • IChatvisor type
    • CoBrowsing property
    • LiveView property
    • User property
    • WebChat property
    • CreateUser() method
    • Init(tenantId,token) method
  • ICoBrowsing type
    • Start() method
    • Stop() method
  • IInitConfiguration type
    • WithCustomCdnServer(cdnServer) method
    • WithCustomServer(hostname) method
  • ILiveView type
    • ShareId property
    • IsConnected() method
    • RegisterCallbacks(startCallback,stopCallback) method
    • Start() method
    • Stop() method
    • Tag(tag) method
  • IUser type
    • Clear() method
    • Tag(activeUser) method
  • IWebChat type
    • Open(tenantId) method
MANUALS
User Manual: Sales Suite
Admin Manual: Sales Suite
User Manual: Support Suite
Admin Manual: Support Suite
DEVELOPERS
Integrations
REST API
SDK API
LEGAL
Privacy Policy
Terms and Conditions
Imprint
Engage
Copyright © 2023 Chatvisor GmbH