Tengo:
El modo de prioridad en Marshmallow para contactos destacados funciona como se esperaba para los mensajes, pero se ignora para las llamadas. Por lo tanto, si tengo activado el modo de prioridad y un contacto destacado me envía un mensaje, se reproduce mi señal de notificación y el teléfono vibra como se esperaba. Sin embargo, si el mismo contacto me llama a través de Signal, no se reproduce ningún sonido y no hay vibración.
Resultado actual:
Resultado Esperado:
Dispositivo: Google Nexus 5X
Versión de Android: 6.0.1 (versión oficial de Google)
Versión de la señal: 3.15.2
Creo que esto es una limitación de Android. Signal usa un MediaPlayer
normal para reproducir el sonido, que se silencia automáticamente. En cambio, las notificaciones son manejadas por el sistema Android. Además, la API de Android para el modo de prioridad es casi inexistente.
Tengo un problema similar y está relacionado con el mismo problema.
El contacto tiene un tono de llamada personalizado. El sonido predeterminado para las llamadas es vibrar.
Si el contacto llama por una línea normal, el tono de llamada funcionará, si el contacto usa una señal para una llamada, el teléfono vibrará con la configuración predeterminada.
_Aparentemente, la señal no sigue la configuración del tono de llamada de contacto, por lo tanto, la configuración de no molestar no funcionará._
Soluciones posibles:
Limpieza de problemas de GitHub:
Ver #7598 para más información.
Comentario más útil
Creo que esto es una limitación de Android. Signal usa un
MediaPlayer
normal para reproducir el sonido, que se silencia automáticamente. En cambio, las notificaciones son manejadas por el sistema Android. Además, la API de Android para el modo de prioridad es casi inexistente.