언어: HTML | XAML

지오펜싱 앱(XAML) 테스트 및 디버그

[일부 정보는 상업용으로 출시되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 명시적 또는 묵시적 보증을 하지 않습니다.]

지오펜싱 앱 테스트 및 디버깅은 장치 위치에 따라 달라지기 때문에 어려울 수 있습니다. 여기서는 포그라운드 및 백그라운드 지오펜스를 둘 다 테스트하는 여러 메서드에 대해 간략하게 설명합니다.

지오펜싱 앱을 디버그하기 위해 다음을 수행할 수 있습니다.

  • 실제로 장치를 새 위치로 이동합니다.
  • 현재 실제 위치를 포함하여 이미 지오펜스 내부에 있고 "지오펜스 입력" 이벤트가 즉시 트리거되도록 지오펜스 영역을 만들어 지오펜스 입력을 테스트합니다.
  • Microsoft Visual Studio 에뮬레이터를 사용하여 장치 위치를 시뮬레이트합니다.

포그라운드에서 실행되는 지오펜싱 앱 테스트 및 디버깅

포그라운드에서 실행되는 지오펜싱 앱을 테스트하려면

  • Visual Studio에서 앱을 빌드합니다.
  • Visual Studio 에뮬레이터에서 앱을 시작합니다.
  • 이러한 도구를 사용하여 지오펜스 영역 내부와 외부의 다양한 위치를 시뮬레이트합니다. 이벤트를 트리거하기 전에 DwellTime 속성에 지정된 시간 동안 기다려야 합니다. 앱에서 위치를 사용할 수 있도록 할 것인지 묻는 메시지가 표시될 때 수락해야 합니다. 위치 시뮬레이트에 대한 자세한 내용은 시뮬레이트된 장치의 지리적 위치 설정을 참조하세요.
  • 에뮬레이터를 사용하여 펜스 크기와 다양한 속도에서 감지되어야 하는 대략적인 유지 시간을 예측할 수도 있습니다.

백그라운드에서 실행되는 지오펜싱 앱 테스트 및 디버깅

백그라운드에서 실행되는 지오펜싱 앱을 테스트하려면

  • Visual Studio에서 앱을 빌드합니다. 앱에서는 위치 백그라운드 작업 형식을 설정해야 합니다.
  • 먼저 로컬 앱을 배포합니다.
  • 로컬에서 실행 중인 앱을 닫습니다.
  • Visual Studio 에뮬레이터에서 앱을 시작합니다. 백그라운드 지오펜싱 시뮬레이션은 에뮬레이터 내에서 한 번에 하나의 앱에서만 지원됩니다. 에뮬레이터 내에서 지오펜싱 앱을 여러 개 시작하지 마세요.
  • 에뮬레이터에서 지오펜스 영역 내부와 외부의 다양한 위치를 시뮬레이트합니다. 이벤트를 트리거하기 전에 DwellTime 동안 기다려야 합니다. 앱에서 위치를 사용할 수 있도록 할 것인지 묻는 메시지가 표시될 때 수락해야 합니다. 위치 시뮬레이트에 대한 자세한 내용은 시뮬레이트된 장치의 지리적 위치 설정을 참조하세요.
  • Visual Studio를 사용하여 위치 백그라운드 작업을 트리거합니다. Visual Studio에서 백그라운드 작업을 트리거하는 방법에 대한 자세한 내용은 백그라운드 작업을 트리거하는 방법을 참조하세요.

관련 항목

로드맵
Windows 10 Insider Preview 지리적 위치 샘플
Windows 8.1 지리적 위치 샘플
C# 및 Visual Basic을 사용한 앱용 로드맵
C++를 사용한 앱용 로드맵
앱용 UX 디자인
참조
Geoshape
Geofence
Geolocator

 

 

표시:
© 2015 Microsoft