One beacon, thousands of apps

Our beacons are reusable by other apps that need a verified check-in

Preguntas frecuentes (FAQ)

  • ¿Por qué aparece en el log el mensaje I/OutbarriersManagerREST: {"error": "invalid_client"}?

    Este mensaje aparece cuando las credenciales de acceso a la API son incorrectas. Si se imprime la variable err del método public void onError(OutbarriersManagerError err) aparecerá el mensaje "API error".

  • ¿Es necesario activar el Bluetooth desde mi app?

    El SDK se encarga de comprobar el estado del BLE. En el caso de que no este activado, el método onDetectionError recibirá un error con el mensaje "Bluetooth not enabled". Este mensaje se puede visualizar en el log de nuestro IDE o mostrando el error en cualquier elemento gráfico de la interfaz de la app.

  • ¿Es necesario activar el GPS desde mi app?

    Sí, una buena práctica es comprobar el estado del GPS justo antes de llamar al método startDetection() y solicitar al usuario que lo active, si es que esta desactivado.
    En el caso de que el GPS este desactivado se mostrará en el log el siguiente mensaje:
    E/com.outbarriers.outbarrierssdk.GPS: GPS CHANGE RESOLUTION REQUIRED