メインコンテンツへスキップ
@capgo/capacitor-appinsights アナリティクス オープンソース

AppInsights Capacitor プラグイン

Apptopia AppInsights でアプリの使用状況、パフォーマンスメトリクス、ユーザー行動をトラッキング

インストール

bun add @capgo/capacitor-appinsights bunx cap sync
npm、pnpm、または yarn
  • npm install @capgo/capacitor-appinsights
  • pnpm add @capgo/capacitor-appinsights
  • yarn add @capgo/capacitor-appinsights

ガイド

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 Plugins の実装詳細、および プラグインの追加または更新 プラグインの追加または更新に関する実装詳細についてはこちら。

よくある質問

AppInsights プラグイン FAQ

Capacitor アプリに AppInsights プラグインをインストールするにはどうすればよいですか?

"bun add @capgo/capacitor-appinsights" (または "npm install @capgo/capacitor-appinsights") を実行し、次に "bunx cap sync" を実行して、iOS および Android プロジェクトにネイティブの code を反映させます。その後、アプリの code から "@capgo/capacitor-appinsights" をインポートしてください。

@capgo/capacitor-appinsights は React、Vue、Angular で動作しますか?

はい。AppInsights は Capacitor パッケージであるため、Ionic、React、Vue、Angular、Svelte、およびプレーンな JavaScript を含む、Capacitor 内で動作するあらゆる Web フレームワークで使用可能です。

@capgo/capacitor-appinsights はどの Capacitor バージョンをサポートしていますか?

Capgo プラグインは Capacitor のメジャーバージョンに合わせています。使用している Capacitor のメジャーバージョンに一致するプラグインのメジャーバージョンを使ってください (例: Capacitor 8 ならプラグイン v8)。GitHub の README にある互換性テーブルに、メンテナンス中のバージョンが記載されています。

@capgo/capacitor-appinsightsは無料かつオープンソースですか?

はい。codeのソースコードはGitHubの https://github.com/Cap-go/capacitor-appinsights/ で公開されており、npmから無料でインストールできます。バグ報告やプルリクエストも歓迎します。

AppInsightsを使用しているcodeを、App Storeの審査なしでアップデートできますか?

プラグインのインストールやアップグレードはネイティブの code を変更するため、新しいストアビルドが必要です。その後は、プラグインを呼び出す JavaScript、HTML、CSS の変更を Capgo Live Updates で即座に配信できます。

アプリ審査を待たずに AppInsights の変更をリリース

プラグインをストア用ビルドに組み込めば、Capgo live updates で JavaScript、HTML、CSS の変更を数分でユーザーに配信できます

Capgo から始める