¿Puede una aplicación en iOS 8 acceder a Servicios de location incluso cuando no se está ejecutando?

Tengo la aplicación Kohl's instalada en mi iPhone con iOS 8.1. Observé que cada vez que habilito el acceso a la location para esa aplicación específica, comienza a hacer ping a mi location de inmediato, en function del ícono de services de location en la barra de estado y el ícono de services de location púrpura junto a la aplicación en la configuration. Esto ocurre a pesar de que la aplicación no se está ejecutando, y he desactivado Background App Refresh para esa aplicación, aunque no debería importar, ya que ni siquiera se ejecuta en segundo plano.

¿Es este comportamiento esperado? Si es así, ¿hay alguna forma de habilitar el acceso a la location solo cuando estoy ejecutando la aplicación?

  • ¿Hay un buen visor DWG gratuito para Mac OS X?
  • ¿Es posible fusionar dos counts de iTunes Store para que podamos compartir aplicaciones y otras compras?
  • Proceso de envío de aplicaciones de iPhone
  • ¿Qué significa .ipa?
  • ¿Cómo puedo cerrar aplicaciones correctamente / apagar el sistema a través de ssh?
  • Instale la aplicación específica del país desde otra tienda de aplicaciones del país
  • ¿Cómo puedo crear un Photostream personal con carga manual?
  • Cómo agregar un número de suite o apartamento a la location en Calendar
  • La empresa iPad 2 instaló software malicioso de control
  • Aplicación "drag n drop" para convertir imágenes a la cadena base64 (para desarrollo web)
  • ¿Pueden las aplicaciones identificarme después de reinstalar una aplicación, como por mi ID de Apple?
  • ¿Es posible utilizar un iPhone como una unidad cifrada externa a la que iOS y cualquier sistema operativo basado en Unix puedan acceder?
  • One Solution collect form web for “¿Puede una aplicación en iOS 8 acceder a Servicios de location incluso cuando no se está ejecutando?”

    La aplicación en sí debe ser compatible con la opción "Al usar la aplicación". Si no lo hace, entonces como ha descubierto, sus únicas opciones son "Siempre" o "Nunca".

    Presumiblemente, solo desearía permitir que esta aplicación acceda a su location para recordatorios tipo geofencing (por ejemplo, ofertas). Si es así, debes elegir "Siempre" y estarás a merced de la aplicación hasta cierto punto con respecto a la frecuencia con la que se obtiene tu location y cómo se usa. Las aplicaciones de iOS 8, incluso cuando terminan e incluso con Background App Refresh desactivado, aún pueden tener ciertos events de service de location que les envía iOS:

    • service significativo de cambio de location
    • service de monitoreo de la región
    • visita service

    La única otra opción es negar la location a la aplicación utilizando "Nunca".

    La reference del Administrador de location central de Apple está aquí: https://developer.apple.com/library/ios/documentation/CoreLocation/Reference/CLLocationManager_Class/index.html

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).