0 votos

¿Cómo evalúa eventos de cambio de ubicación significativa?

De acuerdo a Apple docs, si me quedo startMonitoringSignificantLocationChanges y, a continuación, terminar mi aplicación de los importantes cambios en la ubicación de la API de re-lanzamiento de mi aplicación cuando una importante ubicación del evento ocurre (mover más de 500 metros).

¿Cómo puedo decir que este evento ubicación es ser despedido? ¿Cómo puedo saber si mi aplicación ha sido re-lanzado para controlar el evento?

Hasta ahora, la única forma que he encontrado para prueba de esto es mediante el envío de local notificaciones push cuando el evento es recibido, pero ya que las notificaciones push no funcionan en el simulador, y no puedo usar el XCode de depuración lugares cuando mi aplicación está terminada, tenía que tomar el teléfono fuera y caminar una milla o así (y, aún así, la sola notificación, sólo apareció cuando volví a mi escritorio después de la caminata).

Es allí cualquier manera razonable para trabajar con o prueba de estas Api?

Esta pregunta probablemente pertenece en StackOverflow, pero sé que será cerrado inmediatamente para que no se incluye ningún código.

1voto

Jose Chavez Puntos 645

A escribir algo en un archivo de registro que se puede mantener dentro de la carpeta de datos de la aplicación. Si agrega una marca de tiempo, será capaz de controlar cuando la aplicación ha sido despertada.

Esto le permitirá realizar las pruebas utilizando el simulador. El simulador también le permitirá simular cambios de ubicación en el menú superior.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X