コンテンツにスキップ

Electron アプリの導入

Electron のページデータは Renderer 内の Browser SDK によって収集され、独立して送信することも、Native Bridge を介してネイティブ SDK に渡すこともできます。

導入方式の選択

  • Browser 独立送信:ページのみをモニタリングする場合は、Session と送信を Browser SDK が管理します。Browser 独立導入 を参照してください。
  • Native Bridge:ネイティブ SDK が Session、サンプリング、コンテキスト、送信を一元的に管理する必要がある場合は、以下の導入モードから選択してください。

同じページではどちらか一方のみを使用し、2 つの方式の初期化設定を混在させることはできません。

Native Bridge モードの選択

モード 適用シナリオ 導入ドキュメント
マネージドモード(managed) アプリケーション自体が Electron であり、Adapter が Native SDK を初期化・終了する クイックスタート
ハイブリッドモード(external) ネイティブホストがすでに Native SDK を導入しており、Electron が既存インスタンスに接続する Windows ホスト、macOS ホスト

同じ Electron プロセスではどちらか一方のモードのみを使用します。両モードとも Preload、ウィンドウ、Renderer 設定 を共用します。

対応範囲とバージョン

Native Adapter は Windows(x64、x86 / ia32、arm64)と macOS(x64、arm64)に対応しており、Linux には対応していません。Electron の互換範囲は ^22.3.27 || 43.x で、中間のメジャーバージョンは未検証です。

Adapter、Browser SDK、Native SDK はそれぞれ独立してバージョン管理されます。対応する Native SDK のバージョンは、インストールされている Adapter の package.json.nativeRuntime に従います。

OS の要件、ランタイムのインストールとパッケージング方法については、Windows プラットフォームの説明と macOS プラットフォームの説明 を参照してください。

フィードバック

このページは役に立ちましたか?