Firebase Crashlytics 用 Capacitor プラグイン
まずは crash() および以下に示すその他のコアメソッド。
プラットフォーム対応
「プラットフォーム対応」という見出しのセクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOSと | はい | ネイティブ |
| Androidでは | はい | ネイティブ |
| Web | いいえ | Capacitor.getPlatform() でガード |
コア機能
「コア機能」セクションcrash- 実装のテスト用にクラッシュを強制します。setCustomKey- 以降の致命エラーおよび非致命エラーのレポートに関連付けられるカスタムキーと値を設定します。setUserId- 以降の致命エラーおよび非致命エラーのレポートに関連付けられるユーザー ID(識別子)を設定します。log- クラッシュに至るまでの状況をより詳しく把握できるよう、クラッシュデータと一緒に送信されるカスタムログメッセージを追加します。
公開 API
「Public API」セクション| メソッド | 説明 |
|---|---|
crash | 実装をテストするために強制的にクラッシュさせます。 |
setCustomKey | 以降の致命的/非致命的レポートに紐付けるカスタムキーと値を設定します。 |
setUserId | 以降の致命的/非致命的レポートに紐付けるユーザーID(識別子)を設定します。 |
log | クラッシュに至るまでの状況をより詳しく把握できるよう、クラッシュデータと一緒に送信されるカスタムログメッセージを追加します。 |
setEnabled | 自動データ収集の有効/無効を切り替えます。この設定はアプリの次回の起動時から適用されます。 |
isEnabled | 自動データ収集が有効かどうかを返します。 |
didCrashOnPreviousExecution | 前回の実行時にアプリがクラッシュしたかどうかを返します。 |
sendUnsentReports | 次の起動時に、未送信のレポートをCrashlyticsにアップロードします。 |
deleteUnsentReports | デバイス上の未送信レポートをすべて削除します。 |
recordException | Crashlyticsに送信する非致命的なレポートを記録します。 |
getPluginVersion | このプラグインのバージョンを取得します。 |
Source of Truth
「Source Of Truth」セクションこのリファレンスは以下から同期されています: 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 Plugin Alternatives のプロダクトワークフロー、および Capgo Native Build Capgo Native Builds のプロダクトワークフローについては、