Hello.
I really like that you use setOngoing for BasicSync's notifications, so that I won't accidentally dismiss it, and always know if Syncthing is running.
However, since Android 14, non-dismissible notifications require a permission, and if this permission is not given, notifications are by default dismissible.
Unfortunately, there is no GUI for this permission, but it can be given from adb or other command-line:
appops set --uid com.chiller3.basicsync SYSTEM_EXEMPT_FROM_DISMISSIBLE_NOTIFICATIONS allow
Yes, just one command. Please, consider adding a note about this into a readme, or adding a label with a warning about this into the app. Thank you!
Hello.
I really like that you use
setOngoingfor BasicSync's notifications, so that I won't accidentally dismiss it, and always know if Syncthing is running.However, since Android 14, non-dismissible notifications require a permission, and if this permission is not given, notifications are by default dismissible.
Unfortunately, there is no GUI for this permission, but it can be given from adb or other command-line:
appops set --uid com.chiller3.basicsync SYSTEM_EXEMPT_FROM_DISMISSIBLE_NOTIFICATIONS allowYes, just one command. Please, consider adding a note about this into a readme, or adding a label with a warning about this into the app. Thank you!