Servicios permanentes en android oreo

Las mejoras en el consumo de batería de Android 8 son agradables para el usuario, pero tengo un poco de miedo si mi service funciona como se espera.

Antes que nada: gracias por cualquier sugerencia, pero no puedo progtwigr mi service. Quiero hacer que un oyente de palabras key similar a OK Google ejecute en segundo plano todo el time. Se basará en la biblioteca pocketsphinx-android de fuente abierta. Sé que esto consumirá mucha energía de la batería e informaré al usuario sobre esto.

¿Podemos crear un service de background permanente en Android 8+? Necesito apuntar a android 8 en gradle porque esperaba algunos errores con objectives más antiguos. Tampoco quiero molestar a un usuario con un service en primer plano que muestra permanentemente una notificación en la barra de estado.

[ https://developer.android.com/about/versions/oreo/background.html] – ¿Realmente no hay forma de hacer permanentes los services de background para mi caso de uso (pero preferiblemente para todos los casos de uso) posible?

Lamentablemente, no es posible utilizar un service en segundo plano y no muestra una notificación en primer plano en Android 8.0 y versiones posteriores.

La única forma en que podría funcionar es si insertas tu aplicación en las API de Google, como la API de acciones de voz .

Por lo que yo sé, no hay una buena solución y la mayoría de las aplicaciones como WhatsApp todavía apuntan a Android API 24.