¿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?

  • NoScript para Safari
  • Vender mi Macbook roto. ¿Cómo asegurarse de que no haya información personal en el disco duro?
  • ¿Cuáles son las razones por las que un post de text enviado como post de text?
  • NET :: ERR_CERT_AUTHORITY_INVALID en Chrome en OS X
  • Evitar que otros usuarios expulsen (o incluso ver) las imágenes de mi disco montado
  • ¿De qué manera una aplicación de Google iOS guarda y restaura counts activas durante la eliminación de la aplicación?
  • ¿Puede el software mdm rastrear sitios web en un dispositivo con iOS?
  • ¿Los MP3 codificados por iTunes contienen mi dirección de correo electrónico y cómo puedo eliminarla?
  • 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).