I have:
The priority mode in Marshmallow for starred contacts works as expected for messages but is ignored for calls. Thus, if I have priority mode enabled and a starred contact sends me a message, my notification signal is played and the phone vibrates as expected. However, if the same contact calls me via Signal, no sound is played and there is no vibration.
Actual result:
Expected result:
Device: Google Nexus 5X
Android version: 6.0.1 (Google's official build)
Signal version: 3.15.2
I think this is an Android limitation. Signal uses a regular MediaPlayer
to play the sound, which is muted automatically. Notifications instead are handled by the Android system. Also, the Android API for priority mode is almost nonexistent.
I have a similar problem and it is related to the same issue.
The contact has a custom ringtone. The default sound for calls is vibrate.
If the contact calls on regular line the ringtone will work, if the contact uses signal for a call, the phone will vibrate using the default settings.
_Apparently signal does not follow the contact ringtone settings therefore the do not disturb settings will not work._
Possible solutions:
GitHub Issue Cleanup:
See #7598 for more information.
Most helpful comment
I think this is an Android limitation. Signal uses a regular
MediaPlayer
to play the sound, which is muted automatically. Notifications instead are handled by the Android system. Also, the Android API for priority mode is almost nonexistent.