Articles of clbeaconregion

La supervisión de la región no funciona en iOS si la región no tiene mayor

En mi aplicación iOs, estoy tratando de monitorear alguna región de baliza en diferentes parameters de la siguiente manera: > Método 1: Región con solo UUID e identificador: En el escenario anterior estoy comenzando a monitorear la región de baliza con el siguiente código donde solo se da el uuid y el identificador. CLBeaconRegion *region […]

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 […]

CLBeaconRegion, cómo desactivar la advertencia: active Bluetooth para permitir * para conectarse a los accesorios

Tenemos un proyecto que utiliza las regiones de CoreLocation para monitorear la input / salida de la región iBeacon en el background de la aplicación. CLBeaconRegion (CLRegion), CLBeacon, etc. CLLocationManager devuelve devoluciones de llamada cuando se ingresa una región CLBeacon (iBeacon). Es una envoltura ligera alnetworkingedor de un bluetoothManager debajo. // various CLLocation delegate callback […]

CLLocationManager requestStateForRegion con el código de error de acceso a la location "When In Use" 4

Estoy intentando implementar iBeacon para una aplicación de iOS. [locationManager requestAlwaysAuthorization]; CLBeaconRegion * region = [self regionFromUUID:uuid]; [locationManager startMonitoringForRegion:region]; Para determinar si el dispositivo está dentro o fuera de la región: – (void)locationManager:(CLLocationManager *)manager didStartMonitoringForRegion:(CLRegion *)region { [locationManager requestStateForRegion:region]; } Esto llama con éxito: – (void)locationManager:(CLLocationManager *)manager didDetermineState:(CLRegionState)state forRegion:(CLRegion *)region { if (state == CLRegionStateInside) […]

diferencia entre didEnterRegion y didRangeBeacons

¿Cuál es la diferencia exacta entre didEnterRegion y didRangeBeacons en términos de caso de uso me refiero a cuando debería implementar didEnterRegion / didExitRegion y cuándo debo implementar didRangeBeacons? ¿Cuál es la funcionalidad exacta del método de cada delegado? De la documentation de Apple no está muy claro. – (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region { } […]

No se puede detectar Beacon cuando el dispositivo ya está en el range de Beacon y luego activamos Bluetooth y la aplicación se mata

He implementado Beacon con notificación local. Todo funciona bien para el caso cuando el bluetooth está en ON y luego el dispositivo entra en el range de la baliza y la aplicación está en el estado "No se está ejecutando". Pero, cuando el dispositivo ya está en el range de Beacon y luego Bluetooth está […]