¿Se eliminan las Geofencias de Android si la aplicación es eliminada por el usuario?
La pregunta está en el título. ¿Las nuevas Geofencias de Android se eliminan si la aplicación es eliminada por el usuario?
Estoy usando las nuevas Geofences de Android (anunciadas en Google IO 2013). No puedo calcular si las Geofences de la aplicación se eliminan si el usuario elimina / mata la aplicación mediante el administrador de tareas de Android. Creo que con la antigua técnica addProximityAlert no se eliminaron.
- Transiciones de transición de geofence de Android
- Android - Geocoder no obtener la cadena de direcciones
- android obtener el nombre de ubicación actual
- Android Geocoder.getLocationFromName () throws IOException: Servicio no disponible en Device
- ¿Cómo puedo implementar un geocodificador sin conexión para una sola ciudad utilizando datos OSM en android?
- Android: Nexus One - Geocoder causa IOException - funciona perfectamente con otros dispositivos y emuladores
- Android geopoint de la localidad / localidad
- ¿Cómo notificar al usuario cuando entra en alguna región usando Geoloqi API?
- El geocodificador no siempre devuelve un valor
- Cómo obtener latitud y longitud de la dirección en android
- Android - Geocoder.getFromLocationName () no funciona en el dispositivo ICS
- Android - ¿Cómo obtener la ubicación actual (latitud y longitud)?
- ¿Cuál es la mejor manera de interpretar la ubicación del usuario junto a Geocoder
Creo que la respuesta a esto es no. Un Geofence registrado no se eliminará si el usuario mata la aplicación, si la aplicación se bloquea o si la aplicación es eliminada por un administrador de tareas. Sé que es usted registrar un Geofence con la bandera NEVER_EXPIRE el registro de Geofence permanecerá incluso si la aplicación es desinstalada.
Mi entendimiento es que el Geofence registrado debe alcanzar la caducidad o ser desregistrado para poder ser removido sin reiniciar el teléfono.
De mis pruebas este no es el caso. Se eliminan al desinstalar la aplicación.
Google realmente necesita tener una api que le permite obtener todas las vallas que ha registrado … Eso haría las cosas mucho mejor.
Como se declaró aquí :
La aplicación debe volver a registrar las geofencias si siguen siendo necesarias después de los siguientes eventos, ya que el sistema no puede recuperar las geofencias en los siguientes casos:
The device is rebooted. The app should listen for the device's boot complete action, and then re- register the geofences required. The app is uninstalled and re-installed. The app's data is cleared. Google Play services data is cleared. The app has received a GEOFENCE_NOT_AVAILABLE alert. This typically happens after NLP (Android's Network Location Provider) is disabled.
- Entidad Greendao cuando se serializa utilizando GSON no contiene entidad relacionada en Generated JSON cadena
- Insertar contacto (ContactsContract) a través de Intent con imagen (Foto)