• Release Notes
  • User
  • Admin
  • Developers
  • Integrations

›Capacitor

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

Flutter

  • Overview
  • Installation
  • Usage
  • Reference

Capacitor

  • Overview
  • Installation
  • Usage
  • Reference

Usage

Import it

import { Engage, InitConfig, TagUserInfo } from "teamviewer-engage-sdk";

Initialization

You may initialize the library any time during the life of your application.

Engage.initPlugin({ initConfig: init });
let init = new InitConfig(
  "tenantId",
  "token",
  "serverURL", 
  "cdnServerURL", 
  chatOverlayVisibility: Bool,
  "overlayBackgroundColor(<Hex Color Code> - optional)",
  "controlsColor(<Hex Color Code> - optiona)");
Engage.startCoBrowse()

To stop co-browsing you should use

Engage.stopCoBrowse()

To tag a user you must enter the user info first

let userInfo = new TagUserInfo("id", "email", "firstName", "lastName", [
    "labels",
  ]);
Engage.tagUser({ tagUserInfo: userInfo })

To clear a user you should use

Engage.clearUser()
← InstallationReference →
  • Import it
  • Initialization
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 © 2024 TeamViewer Austria GmbH