Getting Started
Install
Section titled “Install”bun add @capgo/capacitor-appinsightsbunx cap syncImport
Section titled “Import”import { CapacitorAppInsights } from '@capgo/capacitor-appinsights';API Overview
Section titled “API Overview”Initialize the AppInsights SDK
import { CapacitorAppInsights } from '@capgo/capacitor-appinsights';
await CapacitorAppInsights.init({} as { partnerId: string; // Provided by our business unit partnerKey: string; // Provided by our business unit });setUserId
Section titled “setUserId”Set or update the user ID after initialization
import { CapacitorAppInsights } from '@capgo/capacitor-appinsights';
await CapacitorAppInsights.setUserId({} as { userId: string });getState
Section titled “getState”Get the current state of the SDK
import { CapacitorAppInsights } from '@capgo/capacitor-appinsights';
await CapacitorAppInsights.getState();Type Reference
Section titled “Type Reference”PanelSDKState
Section titled “PanelSDKState”export interface PanelSDKState { initCompleted: boolean; // SDK initialization status jobScheduled: boolean; // Background job scheduling status permissionAcquired: boolean; // Required permissions status}Source Of Truth
Section titled “Source Of Truth”This page is generated from the plugin’s src/definitions.ts. Re-run the sync when the public API changes upstream.