Reported during QA session.
What's wrong
The app posts a persistent "App is running" notification that sits in the notification tray. It carries no information a user can act on, cannot be dismissed, and makes the app look like it is doing something in the background at all times.
What I expected
The user should not see a permanent, contentless notification. Any notification that must exist for platform reasons should say something meaningful about what is actually happening (e.g. an ongoing call), and should disappear when that work is finished.
Steps to reproduce
- Launch the mobile app on Android.
- Pull down the notification shade.
- Observe the persistent "App is running" notification.
- Note that it persists beyond any active call or background work.
Additional context
This title is used both by the background task helper and by the app's foreground-service configuration, so removing it means deciding, per case, whether the foreground service is still needed at all and what it should say when it is.
Care is needed here: an Android foreground service is legally required to show a notification while it runs, and the call flow relies on the foreground service to stay alive during an active call. The likely shape of the fix is to stop running the foreground service when nothing warrants it, and to give the call case a call-specific notification, rather than deleting the notification outright.
Related: the 15-minute background signaling task is already slated for removal (#253) and the push-notification replacement is tracked in #268 — resolving those may remove most of the reasons this notification exists.
Reported during QA session.
What's wrong
The app posts a persistent "App is running" notification that sits in the notification tray. It carries no information a user can act on, cannot be dismissed, and makes the app look like it is doing something in the background at all times.
What I expected
The user should not see a permanent, contentless notification. Any notification that must exist for platform reasons should say something meaningful about what is actually happening (e.g. an ongoing call), and should disappear when that work is finished.
Steps to reproduce
Additional context
This title is used both by the background task helper and by the app's foreground-service configuration, so removing it means deciding, per case, whether the foreground service is still needed at all and what it should say when it is.
Care is needed here: an Android foreground service is legally required to show a notification while it runs, and the call flow relies on the foreground service to stay alive during an active call. The likely shape of the fix is to stop running the foreground service when nothing warrants it, and to give the call case a call-specific notification, rather than deleting the notification outright.
Related: the 15-minute background signaling task is already slated for removal (#253) and the push-notification replacement is tracked in #268 — resolving those may remove most of the reasons this notification exists.