UIBackGround modes & iBeacons: la aplicación rechazada

Apple rechazó una aplicación iBeacon porque seleccioné "Actualizaciones de location" en modo de background.

Hice bastante obvio que la aplicación controla los iBeacons, esto también debería funcionar en segundo plano.

Respuesta de Apple:

"… Su aplicación declara compatibilidad con la location en la key UIBackgroundModes en su file Info.plist, pero no declara ninguna característica que requiera una location persistente. Las aplicaciones que declaran compatibilidad con la location en la key UIBackgroundModes en su file Info.plist deben tener características que requieren una location persistente … "

Tenía la printing de que necesito activar "actualizaciones de location" como modo de background, para poder controlar CLBeaconRegions en segundo plano. ¿Es ese el caso o no?

Según esta investigación de Radius Networks y nuestras propias testings, no es necesario que UIBackgroundModes=location ON esté presente en su file Info.plist para que la monitorización de la región de background funcione cuando se usa CLBeaconRegion .

    Intereting Posts