element-hq / element-meta

Shared/meta documentation and project artefacts for Element clients
65 stars 11 forks source link

[Story] Help user to trouble shot notification issues #2380

Open bmarty opened 3 months ago

bmarty commented 3 months ago

Story

As a user who does not receive notifications for my messages as expected I want the application to help me find what can cause the issue so that I can fix it and have my notification working again.

A new section Troubleshoot is added to the screen Settings/Notifications:

image

This section is hidden if the notifications are disabled on this device. In this case, it's clear why the notifications do not work:

image

A new Troubleshoot notifications screen is added, with various states:

First Running Error OK
image image image image

Some tests in the test suite can be common between Android and iOS, and some tests depends on the platform (iOS / Android).

Tracking

We want to use analytics to measure how often the screen is displayed and how often the tests are run:

Log

If any tests fails:

Limitation

Dependencies

Sign-offs

Android

iOS

Web

Scope

### Android
- [ ] Verified with build in screen reader
- [ ] https://github.com/element-hq/element-x-android/issues/2601
### iOS
- [ ] Verified with build in screen reader
### Web
- [ ] Verified with system in screen reader

Out of scope