[4.5.0.18] Notification sound and LED no longer working for some Android apps

4.5.0.18 release notes for Android aps tell: Notification actions have been improved (custom actions)
Now I’m desperately trying to find out what “custom actions” means, and how I can get my Android apps to produce sound and LED indication again.
In previous Sailfish versions I added two entries into /usr/share/lipstick/androidnotificationpriorities, but I learned theis is no longer used.

More details:
I’m using MicroG to get push notifications for two apps: SocialChess (com.woodchop.chess) and Flashscore (eu.livesport.FlashScore_com). These notifications still appear in the notifcation area, but they produce no sound and do not switch LED. What do I have to configure to get sound again.

Sample messages of these apps, which I caught with dbus-monitor:

SocialChess
method call time=1676667771.220738 sender=:1.70 → destination=org.freedesktop.Notifications serial=61 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify
string “SocialChess”
uint32 0
string “/tmp/apkd/notif/0_com.woodchop.chess_0_FCM-Notification:19186066_10178.png”
string “”
string “Ihr Spiel mit gl.tiv ist aktualisiert worden.”
array [
string “default”
string “default”
]
array [
dict entry(
string “urgency”
variant int32 2
)
dict entry(
string “x-nemo-item-count”
variant int32 1
)
dict entry(
string “x-nemo-preview-summary”
variant string “”
)
dict entry(
string “x-nemo-color”
variant string “auto”
)
dict entry(
string “x-nemo-priority”
variant int32 100
)
dict entry(
string “x-nemo-origin-package”
variant string “com.woodchop.chess”
)
dict entry(
string “x-nemo-vibrate”
variant boolean true
)
dict entry(
string “x-nemo-display-on”
variant boolean true
)
dict entry(
string “x-nemo-origin-key”
variant string “0|com.woodchop.chess|0|FCM-Notification:19186066|10178”
)
dict entry(
string “x-nemo-owner”
variant string “apkd-bridge”
)
dict entry(
string “x-nemo-timestamp”
variant string “2023-02-17T22:02:50”
)
dict entry(
string “x-nemo-preview-body”
variant string “Ihr Spiel mit gl.tiv ist aktualisiert worden.”
)
]
int32 -1

Flashscore
method call time=1676666114.855204 sender=:1.70 → destination=org.freedesktop.Notifications serial=56 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify
string “Flashscore”
uint32 0
string “/tmp/apkd/notif/0_eu.livesport.FlashScore_com_1801738949_scoreChange-dWRnrhz0-rLzGoBZL-1:0-2023-02-17 21:35:10_10170.png”
string “Tor! FC Augsburg - TSG Hoffenheim [1]:0”
string “”
array [
string “default”
string “default”
string “Stumm schalten”
string “Stumm schalten”
]
array [
dict entry(
string “urgency”
variant int32 2
)
dict entry(
string “x-nemo-led-argb”
variant int32 -16711936
)
dict entry(
string “x-nemo-preview-summary”
variant string “Tor! FC Augsburg - TSG Hoffenheim [1]:0”
)
dict entry(
string “x-nemo-color”
variant string “#ffff0046
)
dict entry(
string “x-nemo-priority”
variant int32 100
)
dict entry(
string “x-nemo-origin-package”
variant string “eu.livesport.FlashScore_com”
)
dict entry(
string “x-nemo-vibrate”
variant boolean true
)
dict entry(
string “x-nemo-display-on”
variant boolean true
)
dict entry(
string “x-nemo-origin-key”
variant string “0|eu.livesport.FlashScore_com|1801738949|scoreChange-dWRnrhz0-rLzGoBZL-1:0-2023-02-17 21:35:10|10170”
)
dict entry(
string “x-nemo-owner”
variant string “apkd-bridge”
)
dict entry(
string “x-nemo-timestamp”
variant string “2023-02-17T21:35:14”
)
dict entry(
string “x-nemo-preview-body”
variant string “”
)
]
int32 -1

1 Like