その他の Apache Cordova API

重要

Visual Studio App Center は、2025 年 3 月 31 日に廃止される予定です。 完全に廃止されるまで Visual Studio App Center を引き続き使用できますが、移行を検討できる推奨される代替手段がいくつかあります。

詳細については、サポートタイムラインと代替手段に関するページを参照してください。

注意

Cordova アプリのサポートは 2022 年 4 月に終了しました。 詳細については、 App Center ブログを参照してください。

ログ レベルを調整する

コンソールで App Center から表示されるログ メッセージの数を制御できます。 ログ記録を調整するには、プロジェクトの config.xml ファイルを開きます。Apache Cordova プロジェクトのターゲット platform 要素 (現在は Android と iOS のみ) ごとに、次の形式の子 preference 要素を追加します。

<preference name="LOG_LEVEL" value="2" />

公式の Android ドキュメントで説明されている定数のいずれかに値を設定します。 同じ定数を iOS に使用できます。 ログ メッセージをできるだけ多く表示するには、 VERBOSE (2) レベルを使用します。

インストールを特定する

アプリがインストールされると、App Center SDK によってデバイスごとに UUID が作成されます。 この識別子は、アプリが更新され、新しい識別子が生成されるのは、アプリが再インストールされたとき、またはユーザーが手動ですべてのアプリ データを削除した場合にのみ、デバイスに対して同じです。 次の API は、デバッグの目的で役立ちます。

var success = function(installId) {
    console.log("Install ID: " + installId);
}

var error = function(error) {
    console.error(error);
}
AppCenter.getInstallId(success, error);

ユーザーの識別

App Center SDK では、クラッシュ レポートの拡張に使用される ユーザー ID の 設定がサポートされています。 この機能を使用するには:

  1. App Center SDK の概要ガイドの説明に従って 、App Center SDK を構成します
  2. userID次のコードを使用して、SDK で を設定します。
AppCenter.setUserId("your-user-id");

ユーザー ID を設定した後、App Center の検索機能を使用して、ID の特定のクラッシュ レポートを検索できます。 詳細については、App Center の 検索ドキュメントを参照してください

注意

ユーザー ID の値は 256 文字に制限されています。 クラッシュ レポートと共に表示されますが、影響を受けるユーザーの集計やカウントには使用されません。 ユーザー ID を複数回設定した場合は、最後のユーザー ID のみが使用されます。 この値は起動の間に SDK によって格納されないため、各アプリケーションの起動前にユーザー ID を自分で設定する必要があります。