指南
如何在 Capacitor 中使用 AppInsights
使用 @capgo/capacitor-appinsights
它是对以下内容的封装: https://github.com/apptopia/appinsights SDK
安装
bun add @capgo/capacitor-appinsights
bunx cap sync
bunx cap sync 将插件的原生 code 复制到你的原生项目中。每次升级插件后都要重新运行。
导入
import { CapacitorAppInsights } from '@capgo/capacitor-appinsights';
API 概览
| 方法 | 描述 |
|---|---|
init |
初始化 AppInsights SDK。 |
setUserId |
初始化后设置或更新用户 ID。 |
getState |
获取 SDK 的当前状态。 |
示例
init()
初始化 AppInsights SDK。
import { CapacitorAppInsights } from '@capgo/capacitor-appinsights';
await CapacitorAppInsights.init({
partnerId: 'partner-id-123',
partnerKey: 'partner-key-123',
});
setUserId()
初始化后设置或更新用户 ID。
import { CapacitorAppInsights } from '@capgo/capacitor-appinsights';
await CapacitorAppInsights.setUserId({ userId: 'user-id-123' });
getState()
获取 SDK 的当前状态。
import { CapacitorAppInsights } from '@capgo/capacitor-appinsights';
const result = await CapacitorAppInsights.getState();
console.log(result);
完整参考文档
继续使用 @capgo/capacitor-appinsights
如果你正在使用 使用 @capgo/capacitor-appinsights 要规划原生插件工作,请将其与 @capgo/capacitor-appinsights 有关 @capgo/capacitor-appinsights 的实现细节, 快速入门 有关“入门指南”中的实现细节, Capgo 插件目录 查看 Capgo 插件目录中的产品工作流, Capgo 提供的 Capacitor 插件 有关 Capgo 开发的 Capacitor 插件的实现细节,以及 添加或更新插件 有关添加或更新插件的实现细节。