Crash Reporterモジュール
インストール
Crash Reporterモジュールをインストールするには:
ターミナルウィンドウでCordovaアプリのディレクトリに移動します。
次のコマンドを実行します。
cordova plugin add tealium-cordova-crashreporter
初期化
Crash Reporterモジュールを明示的に初期化する必要はありません。
構成オブジェクトにisCrashReporterEnabled
パラメータが設定されている場合は、次の例に示すようにコアTealiumプラグインによって初期化されます。
function tealiumInit(account, profile, environment, instance) {
tealium.init({
account : account,
profile : profile,
environment : environment,
instance : instance,
isLifecycleEnabled: "true",
isCrashReporterEnabled: "true"
});
}
テスト
JavaScript APIでは、クラッシュを強制的にトリガーするメソッドが公開されています。実稼働中に誤ってクラッシュをトリガーするのを避けるために、このメソッドは以下の条件が満たされた場合のみ動作するようにハードコーディングされています。
- 環境が
dev
に設定されている - Crash Reporterモジュールがインストールされている
- Crash Reporterモジュールが正しく初期化されている
- データレイヤーに変数
forceCrash
が存在する
これらの条件が満たされている場合は、変数forceCrash
とtrackView()
メソッドを含むトラッキングコールを発行することによりクラッシュをトリガーできます。
tealium.trackView({"forceCrash":"true"});
アンインストール
Crash Reporterモジュールをアンインストールするには:
次のコマンドを実行します。
cordova plugin rm tealium-cordova-crashreporter
Remove the
isCrashReporterEnabled
flag from the config object when initializing the main Tealium plugin.