Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IGAPP-854: Explain opening of settings for push notification permission to user #2350

Closed
jira-to-github-migrator bot opened this issue Aug 21, 2023 · 2 comments · Fixed by #2960 or #2965
Closed
Assignees
Labels
good first issue Good for newcomers Native Affects the native project ready Task

Comments

@jira-to-github-migrator
Copy link

jira-to-github-migrator bot commented Aug 21, 2023

Is your feature request related to a problem? Please describe.
As a user I would like to know why the system settings are opened if I try to enable push notifications but permissions are blocked.

Describe the solution you'd like
Show an alert as shown in the design. The alert should explain the necessary steps on android or ios and have buttons to cancel or proceed to settings.

The systems dialog should be used, DO NOT implement an own component for this. All used strings should be translated.

Describe alternatives you've considered
None.

Additional context
Take a look at the way we show a alert in the JpalTracking, perhaps you can copy some stuff:

const onBackNavigation = useCallback(

Old description:

If the user declines the permission to receive push notifications, it is not possible to request permission again. Instead, the user has to change it manually in the settings. If a user wants to enable push notifications, we therefore just open the app settings without telling the user why or what to do there (see video). Maybe it makes sense to show a message to the user first.

Currently we only have a snackbar component to do so which may not be the best choice.

(more but not needed information for this ticket: ttps://chat.tuerantuer.org/digitalfabrik/pl/98dnizpqnfbxpd9ribui6wmdoh)

Environment: -
Linked issues:

@sarahsporck
Copy link
Contributor

VIDEO-2021-11-23-12-40-04.mp4

@f1sh1918 f1sh1918 added Native Affects the native project and removed iOS only concerns ios devices labels Aug 23, 2023
@f1sh1918 f1sh1918 moved this to Next Up in team-app Aug 23, 2023
@hauf-toni hauf-toni self-assigned this Sep 18, 2023
@hauf-toni hauf-toni moved this from Next Up to In Progress in team-app Sep 18, 2023
@hauf-toni
Copy link

📍 design proposal can be found here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers Native Affects the native project ready Task
Projects
Archived in project
5 participants