Firebase Crashlytics用 Capacitor プラグイン
まずはここから crash() および以下に示すその他のコアメソッドです。
プラットフォーム対応
「プラットフォーム対応」というタイトルのセクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOS | はい | ネイティブ |
| Android | はい | ネイティブ |
| Web | いいえ | Capacitor.getPlatform() でガードする |
主要機能
「主要機能」セクションcrash- 実装を確認するために、強制的にクラッシュを発生させます。setCustomKey- 以降の fatal および non-fatal レポートに関連付けられるカスタムキーと値を設定します。setUserId- 以降の fatal および non-fatal レポートに関連付けられるユーザーID(識別子)を設定します。log- クラッシュに至るまでの状況を把握しやすくするため、クラッシュデータと共に送信されるカスタムログメッセージを追加します。
公開 API
「公開 API」セクション| メソッド | 説明 |
|---|---|
crash | 実装をテストするために、強制的にクラッシュを発生させます。 |
setCustomKey | その後の致命的なエラーおよび非致命的なレポートに関連付けられる、カスタムのキーと値を設定します。 |
setUserId | その後の致命的なエラーおよび非致命的なレポートに関連付けられる、ユーザーID(識別子)を設定します。 |
log | クラッシュに至るまでの状況を把握しやすくするため、クラッシュデータと共に送信されるカスタムログメッセージを追加します。 |
setEnabled | 自動データ収集の有効/無効を切り替えます。この設定はアプリの次回の起動時から適用されます。 |
isEnabled | 自動データ収集が有効かどうかを返します。 |
didCrashOnPreviousExecution | 前回の実行時にアプリがクラッシュしたかどうかを返します。 |
sendUnsentReports | 未送信のレポートがある場合、次回の起動時にCrashlyticsへアップロードします。 |
deleteUnsentReports | デバイス上の未送信レポートをすべて削除します。 |
recordException | Crashlyticsに送信するための非致命的なレポートを記録します。 |
getPluginVersion | このプラグインのバージョンを取得します。 |
信頼できる情報源
「信頼できる情報源」セクションこのリファレンスは以下から同期されています: src/definitions.ts 内の capacitor-firebase.
@capgo/capacitor-firebase-crashlyticsの続きはこちら
「@capgo/capacitor-firebase-crashlyticsの続きはこちら」というセクション以下を使用している場合: @capgo/capacitor-firebase-crashlytics ネイティブプラグインの作業を計画するには、それを以下と連携させる Capgo プラグインディレクトリ Capgo プラグインディレクトリでのプロダクトワークフロー向けに、 Capgo による Capacitor プラグイン Capgo による Capacitor プラグインの実装詳細については、 プラグインの追加・更新 プラグインの追加・更新における実装詳細については、 Ionic Enterprise プラグインの代替案 Ionic Enterprise プラグインの代替案のプロダクトワークフロー、および Capgo Native Build Capgo Native Builds のプロダクトワークフローについて。