기타 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를 직접 설정해야 합니다.