Passer à la navigation

Démarrage

Fenêtre de terminal
bun add @capgo/capacitor-appinsights
bunx cap sync
import { CapacitorAppInsights } from '@capgo/capacitor-appinsights';

Initialiser l'application 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
});

Définir ou mettre à jour l'ID d'utilisateur après initialisation

import { CapacitorAppInsights } from '@capgo/capacitor-appinsights';
await CapacitorAppInsights.setUserId({} as { userId: string });

Obtenez l'état actuel de la SDK

import { CapacitorAppInsights } from '@capgo/capacitor-appinsights';
await CapacitorAppInsights.getState();
export interface PanelSDKState {
initCompleted: boolean; // SDK initialization status
jobScheduled: boolean; // Background job scheduling status
permissionAcquired: boolean; // Required permissions status
}

Cette page est générée à partir du plugin’s src/definitions.tsRe-run la synchronisation lorsque les API publics changent en amont.

Si vous utilisez Getting Started pour planifier le tableau de bord et les opérations API, connectez-le à Utilisez @capgo/capacitor-appinsights pour la capacité native dans Utilisez @capgo/capacitor-appinsights, API Aperçu pour les détails d'implémentation dans API Aperçu, Introduction pour les détails d'implémentation dans Introduction, API Clés pour les détails d'implémentation dans API Clés, et Appareils pour le détail d'implémentation dans Appareils.