다음을 통해 공유


UWP, WinUI, WPF 및 WinForms SDK 문제 해결

중요

Visual Studio App Center는 2025년 3월 31일에 사용 중지될 예정입니다. Visual Studio App Center가 완전히 사용 중지될 때까지 계속 사용할 수 있지만 마이그레이션을 고려할 수 있는 몇 가지 권장 대안이 있습니다.

지원 타임라인 및 대안에 대해 자세히 알아봅니다.

분석 데이터가 포털에 표시되지 않음

  1. SDK 모듈을 올바르게 통합했는지 확인합니다.

  2. 올바른 App Secret이 메서드 호출과 함께 Start() 포함되어 있는지 확인합니다. 포털에서 앱을 열고 시작 페이지로 이동하여 정확한 Start() 코드를 복사할 수 있습니다.

  3. 콘솔에서 "App Center SDK가 성공적으로 구성되었습니다."라는 메시지가 포함된 어설션 로그를 찾습니다. 이 로그는 SDK가 성공적으로 구성되고 로그가 전달되었는지 확인합니다.

  4. 백 엔드로 전송되는 로그를 보려면 애플리케이션에서 로그 수준을 Verbose 로 변경하면 SDK가 콘솔에서 로그를 인쇄합니다. SDK를 시작하기 전에 아래 API를 호출합니다.

    AppCenter.LogLevel = LogLevel.Verbose;
    
  5. 디바이스가 온라인 상태인지 확인합니다.

  6. 경우에 따라 로그가 포털에 표시되는 데 몇 분 정도 걸릴 수 있습니다. 그런 경우 잠시 기다립니다.

  7. App Center 백 엔드가 데이터를 수신했는지 검사 분석 서비스의 로그 흐름 섹션으로 이동합니다. 이벤트가 전송되면 표시됩니다.

백그라운드 작업에서 App Center 사용

App Center SDK는 백그라운드 작업에서 로그 보내기를 지원하지 않습니다. 백그라운드 작업 프로세스가 예기치 않게 종료되고 비동기 작업의 피니싱 작업을 기다리지 않기 때문에 발생합니다. 백그라운드 작업에 대해 자세히 알아보세요.

App Center 비밀 값 보호

app_secret 앱의 식별자이며 트래픽이 적용되는 앱을 알아야 하며 기존 데이터를 검색하거나 편집하는 데 사용할 수 없습니다. app_secret 노출되는 경우 가장 큰 위험은 잘못된 데이터를 앱에 보내는 것이지만 데이터의 보안에는 영향을 미치지 않습니다.

중요한 데이터를 검색하려면 클라이언트 쪽에서 생성되는 앱/사용자 토큰을 제공해야 합니다. 클라이언트 쪽의 데이터를 완전히 안전하게 만들 수 있는 방법은 없습니다.

환경 변수를 사용하여 앱 비밀을 코드에 삽입하여 앱의 보안을 향상시킬 수 있습니다. 이렇게 하면 코드에 비밀이 표시되지 않습니다.