News for hackers. Stuff that matters.
Re:Briar Is in Maintenance Mode by nubinetwork on Wednesday July 15, 2026 @10:04AM (#48921005)
> unreliable background operation on android

Pretty much every app I have has delayed notifications, and no matter of battery optimization settings can fix it.

Re:Briar Is in Maintenance Mode by ValdikSS on Wednesday July 15, 2026 @11:59AM (#48922841)
Do you use VPN? This is a common misconfiguration of a server-side NAT related to too long or too short NAT timeouts combined with "act like a blackhole if we don't know anything about this connection".
Re:Briar Is in Maintenance Mode by nubinetwork on Wednesday July 15, 2026 @01:54PM (#48924640)
No, not on that phone...
Re:Briar Is in Maintenance Mode by dist-epoch on Wednesday July 15, 2026 @11:21AM (#48922237)
It seems to me this only happens if you don't use the app much. Or maybe some apps are "allowlisted", I've never had delayed WhatsApp/Slack notifications.
Re:Briar Is in Maintenance Mode by Joe_Cool on Wednesday July 15, 2026 @12:03PM (#48922918)
There should be a category: "Background Check" in the Android developer options. You can pretty finely tune or alter the automatically set priorities and permissions for background activity there.

I don't know exactly what the option is called but since Android 8 there is at least a toggle there per app. Later versions have lots more settings.

Re:Briar Is in Maintenance Mode by napkid on Wednesday July 15, 2026 @11:41AM (#48922547)
Not GP, but most of the apps I use that works without Google Play Services (specifically, FCM) have this problem too. Vendor-agnostic notification on Android, and as far as I know iOS, is still painful. Ofc Slack and WhatsApp works fine : they use the Google notification system.
Re:Briar Is in Maintenance Mode by ozyschmozy on Wednesday July 15, 2026 @11:46AM (#48922614)
I use signal a lot (probably has 30-60 minutes screen time per day), and still notifications are extremely finicky no matter what battery optimization settings I tweak. So I'm leaning towards some apps being blessed
Re:Briar Is in Maintenance Mode by lukeschlather on Wednesday July 15, 2026 @08:21PM (#48928976)
It seems very plausible Signal deliberately curses itself somehow, given its extreme privacy focus.
Re:Briar Is in Maintenance Mode by nubinetwork on Wednesday July 15, 2026 @11:37AM (#48922490)
I use twitch almost every day, its notifications are usually off by 10-15 minutes... /shrug
Re:Briar Is in Maintenance Mode by well_ackshually on Wednesday July 15, 2026 @01:59PM (#48924711)
On Android, FCM notifications sent with priority HIGH are usually available within 30 seconds and bypasses Doze (unless you're on ultra battery saver mode). Notifications sent with normal priority run within doze windows, so every 15 minutes or more.

Unused apps also indeed go in different App Standby buckets, which while it shouldn't affect FCM notifications, it does on some older android versions (https://developer.android.com/topic/performance/power/power-...)

If you're not using FCM, well you're limited to having to check for notifications yourself, either within doze windows, or by registering a foreground service that keeps your app alive and checking.

Re:Briar Is in Maintenance Mode by foresto on Wednesday July 15, 2026 @12:24PM (#48923255)
Some time back, I had a similar problem: the LineageOS Messaging app was frequently late with SMS notifications when the phone was in idle state. Adding the package to Android's deviceidle whitelist fixed it right up. (This was done with the dumpsys shell command, since the setting for com.android.messaging was not exposed in the GUI.)

https://source.android.com/docs/core/power/app_mgmt#testing-...

I wonder if this setting could help Briar, and if so, whether an equivalent could be built in to their app packaging so users wouldn't have to fiddle with it.

Re:Briar Is in Maintenance Mode by tadfisher on Wednesday July 15, 2026 @03:20PM (#48925810)
Fairly sure the user whitelist is equivalent to "Unrestricted background usage", which should be visible for user-installed apps like Briar. I have a couple of apps that need this setting enabled, and there isn't an API or manifest flag to toggle it.