Compartilhar via


Testar e depurar aplicativos com cerca geográfica (HTML)

[ Este artigo destina-se aos desenvolvedores do Windows 8.x e do Windows Phone 8.x que escrevem aplicativos do Windows Runtime. Se você estiver desenvolvendo para o Windows 10, consulte documentação mais recente]

O teste e a depuração de aplicativos com localização geográfica podem ser um desafio, pois esses aplicativos dependem da localização de um dispositivo. Aqui, destacamos vários métodos para testar cercas geográficas de primeiro e segundo plano.

Para depurar um aplicativo com cerca geográfica, você pode:

  • Mover o dispositivo fisicamente para novas localizações.
  • Teste a entrada em uma cerca geográfica criando de uma região de cerca geográfica que inclua a sua localização física atual. Dessa forma, você já estará dentro da cerca geográfica, e o evento de entrada em cerca geográfica será disparado imediatamente.
  • Use o emulador do Microsoft Visual Studio para simular localizações para o dispositivo.

Testando e depurando um aplicativo com cerca geográfica em execução em primeiro plano

Para testar seu aplicativo com cerca geográfica em execução no primeiro plano:

  • Compile seu aplicativo no Visual Studio.
  • Inicie o aplicativo no emulador do Visual Studio.
  • Use estas ferramentas para simular várias localizações dentro e fora da sua região de cerca geográfica. Espere o tempo suficiente após o período especificado pela propriedade DwellTime para disparar o evento. Observe que você deve aceitar o prompt para habilitar permissões de localização para o aplicativo. Para saber mais sobre como simular localizações, veja Definir a localização geográfica simulada do dispositivo.
  • Você também pode usar o emulador para estimar se o tamanho das cercas e duração dos testes aproximadamente necessitam ser detectados em diferentes velocidades.

Testando e depurando um aplicativo com cerca geográfica em execução em segundo plano

Para testar seu aplicativo com cerca geográfica em execução em segundo plano:

  • Compile seu aplicativo no Visual Studio. Observe que seu aplicativo deve definir o tipo de tarefa em segundo plano de Localização.
  • Implante o aplicativo localmente primeiro.
  • Feche seu aplicativo que está em execução localmente.
  • Inicie o aplicativo no emulador do Visual Studio. Observe que a simulação de cerca geográfica em segundo plano tem suporte apenas em um aplicativo de cada vez dentro do emulador. Não inicie vários aplicativos com cerca geográfica dentro do emulador.
  • No emulador, simule várias localizações dentro e fora da sua região de cerca geográfica. Espere o tempo suficiente após o DwellTime para disparar o evento. Observe que você deve aceitar o prompt para habilitar permissões de localização para o aplicativo. Para saber mais sobre como simular localizações, veja Definir a localização geográfica simulada do dispositivo.
  • Use o Visual Studio para disparar a tarefa de segundo plano de localização. Para saber mais sobre como disparar tarefas em segundo plano no Visual Studio, veja Como disparar tarefas em segundo plano.

Tópicos relacionados

Mapas

Mapa de aplicativos do Tempo de Execução do Windows em JavaScript

Desenvolvendo a experiência do usuário para aplicativos

Referência

Geoshape

Geofence

Geolocator

Outro

Exemplo de geolocalização do Windows 10

Exemplo de geolocalização do Windows 8.1