Así que tengo dos aplicaciones que utilizan Geofence. Nest (Auto-Away) y August (Auto-Unlock). Ambas hechas por empresas muy diferentes, que hacen cosas muy diferentes.
Me he dado cuenta de que si la aplicación NO está abierta, ninguna de estas funciones funciona. Sólo cuando abro la aplicación ocurre algo.
Por ejemplo, August me envía una notificación cuando detecta que salgo de casa. Salí de casa, y al volver saqué mis teléfonos, abrí la aplicación de August, y LUEGO apareció la notificación.
He probado a seleccionar las aplicaciones como "No optimizar" en los ajustes de optimización de la batería, pero eso no ha cambiado nada.
Tengo la mala costumbre de cerrar todas las aplicaciones de la barra de recientes, pero estoy intentando ver si dejándola abierta se arregla, pero realmente me gustaría una solución en la que no tuviera que hacer eso.
Estoy ejecutando Android 7.1.1 en un Nexus5X. ¿Qué puedo hacer?
EDITAR: Me he dado cuenta de que la Geofence de IFTTT funciona.
0 votos
¿Tienes instalada alguna aplicación de ahorro de batería como Greenify o Clean Master?
0 votos
Así que el objetivo es mantener estas aplicaciones funcionando en segundo plano, ¿verdad?
0 votos
@xavier_fakerat más o menos
0 votos
@famdekk ninguna en absoluto. Sólo stock Android.
0 votos
Me equivoqué con eso. ¿Aparecen las aplicaciones en los Servicios de Ejecución (parte de los Ajustes del Desarrollador) justo después de abrirlas? ¿Y después de borrarlas de la barra de recientes?
0 votos
Dado que indicas que las aplicaciones deben enviarte notificaciones cuando están en segundo plano, ¿puedes probar lo siguiente? Asegúrate de que la app (Nest/August) está activada en Ajustes -> Apps -> Configurar apps (icono del engranaje) -> Acceso especial -> Acceso a notificaciones. Si esto funciona, convertiré este comentario en una respuesta. Si no, seguiremos adelante.
0 votos
@famdekk las aplicaciones ni siquiera están apareciendo tristemente.
0 votos
ACTUALIZACIÓN: He probado, y mientras tenga la aplicación abierta en segundo plano funciona. La solución debe hacer una de las siguientes cosas: A: Impedir que cierre físicamente la app en el menú de recientes B: Resolver el problema inicial, hacer que la app funcione sin estar abierta
0 votos
¿Algunas de esas aplicaciones tienen una configuración que les permita ejecutarse en primer plano? Esto evita que el proceso de la aplicación sea destruido cuando la deslizas fuera de los recents, o por Android cuando tiene pocos recursos. Este ajuste suele estar vinculado a la visualización de una notificación permanente en la barra de estado.
0 votos
@Chahk ninguno muestra una notificación permanente, y ninguno tiene una configuración para hacerlo.
0 votos
Lo ideal sería que hubiera una forma de obligar a que se ejecute en primer plano o incluso impedir físicamente que lo deslice en los recientes