Reconocimiento de actividad pendiente Se detuvo la llamada a mitad de la noche

mi aplicación recopila periódicamente los datos de actividad detectados del reconocimiento de actividad. Lo implementéexactamente como se describe en la documentación , pero con un intervalo de un minuto.

siempre que el usuario haya iniciado sesión, la aplicación se ha registrado con unPendingIntent para recibir actualizaciones del proceso de Google Play ...

por favor no me dé una conferencia sobre el uso de la batería, la red y el problema de rendimiento derivado de las actualizaciones de solicitudes cada minuto, a menos que tenga algo que ver con mi problema:

el problema: en algunos dispositivos (en Nexus 5 sucede más), durante 5-6 horas en medio de la noche: elIntentService dejó de ser llamado.

No estoy seguro, pero sospecha que tiene algo que ver con las optimizaciones de Google y que el sensor de movimiento significativo no detecta ningún movimiento que ingrese al mecanismo de reconocimiento de actividad para estar en modo inactivo, como se describe en la documentación que puede suceder.

Es importante para mi aplicación saber cuál es la actividad actual cada minuto aproximadamente, incluso si permanece igual o está inactiva durante mucho tiempo.

mi pregunta:

¿Cómo puedo saber si el reconocimiento periódico de actividad se detuvo debido al sensor de movimiento significativo o por alguna otra razón?¿Hay alguna forma de forzar de alguna manera el proceso de Google Play a realizar actualizaciones de actividad sin detenerlo por un tiempo que se supone que no es necesario?

Respuestas a la pregunta(1)

Su respuesta a la pregunta