最近のアクセス:
CrashAnalytics 外部オブジェクト

Firebase Crashlytics とやり取りすることで、モバイルアプリケーションのクラッシュレポートをカスタマイズおよび強化します。ログメッセージ、ユーザー ID、キーと値のカスタムペアなどの情報を追加することで、クラッシュをより正確に把握し、効果的な是正措置を講じることができます。
イメージ:55172.png
CrashAnalytics 外部オブジェクトは、Common モジュール内の KB エクスプローラーの中にあり、このモジュールは GeneXus モジュールの中にあります。つまり、Smart Devices API の一部です。

プロパティ

Enabled

メインオブジェクトの [ Enable Firebase Crashlytics ] プロパティを通じて Crashlytics を有効にしてある場合に True を返します。
CrashAnalytics 外部オブジェクトのメソッドは、このプロパティが False を返す場合に失敗します。

メソッド

DidCrashOnPreviousExecution

Crashlytics プロバイダーが、前回の実行時にアプリケーションがクラッシュしたことを知らせる場合に True を返します。
戻り値  Boolean
パラメーター  なし

SetCustomKey

Firebase Crashlytics バグレポート内の特定のキーにカスタム値を割り当てます。この追加情報が利用できる場合は、Firebase Crashlytics バックエンドに今後のバグレポートとともに送信されます。 
このメソッドを使用して、キーと値のペアを 1 つ追加して送信することができます。
戻り値  なし
パラメーター  Key:VarChar、Value:VarChar

SetCustomKeys

1 回の呼び出しでキーと値の複数のカスタムペアを送信できます。キーと値のペアのコレクションを定義し、バグレポートでまとめて送信することができます。
これは、バグに関連する追加情報をより多く提供したい場合に便利です。
戻り値  なし
パラメーター  CustomKeysAndValues:CrashAnalyticsKeyValue、GeneXus.Common

RemoveCustomKey

Firebase Crashlytics バグレポートから特定のキーと関連する値を削除します。
これにより、該当する情報が今後 Crashlytics にクラッシュレポートとして送信されなくなります。
戻り値  なし
パラメーター  Key:VarChar

SetUserId

Firebase Crashlytics バグレポート内のカスタムユーザー ID を割り当てます。こうすることで、アプリケーション内の個々のユーザーに関連するバグを特定し、追跡することができます。
戻り値  なし
パラメーター  UserId:VarChar

Log

アプリケーションのバグや問題を理解するのに役立つログメッセージを送信します。
戻り値  なし
パラメーター  Message:VarChar

イベント

なし。  

CrashAnalyticsKeyValue

CrashAnalyticsKeyValue は、Firebase Crashlytics クラッシュレポートのキーと値のペアを表すために使用される構造化データタイプ (SDT) です。

CrashAnalyticsKeyValue SDT は次の 2 つの項目属性からなります: "Key" と "Value"。
  • 項目属性 "Key" は、送信したいカスタム値のキーまたは ID を表します。
  • 項目属性 "Value" には、そのキーに関連付ける値を格納します。
この SDT CrashAnalyticsKeyValue を使用して、複数のキーと値のペアをリストとして送信できます。これにより、1 つのクラッシュレポートに複数のカスタム値を含めることができます。 
CrashAnalyticsKeyValue SDT は、Common モジュール内の KB エクスプローラーの中にあり、このモジュールは GeneXus モジュールの中にあります。つまり、Smart Devices API の一部です。

考慮事項

Firebase Crashlytics -Android- SDK は、String、Boolean、Int、Long、Float、Double タイプの値をサポートしていますが、GeneXus 指定子は、名前とパラメーター数が同じ 2 つのメソッドの定義をサポートしていません。したがって、これは実装によって解決するか (プロバイダーに転送する前に、値を対応するタイプにパースしてみる)、汎用的な "SetCustomKey" だけではなく、タイプごとに 1 つ、少なくとも 4 つのメソッドを作成することで解決できます。メソッドは、"SetCustomStringKey"、"SetCustomBooleanKey"、"SetCustomIntegerKey"、"SetCustomDecimalKey" のようになります。

適用範囲

ジェネレーター: AndroidApple

使用可能バージョン

この機能は、GeneXus 18 Upgrade 4 以降で利用できます。
  

サブページ
Created: 24/03/25 23:57 by Admin Last update: 24/04/10 18:40 by Admin
カテゴリ
Powered by GXwiki 3.0