Notifications inform users about events in your app while the user is focused elsewhere. As they can be interruptive, use notifications judiciously.
Notifications should not be used for:
- Information that is currently on screen (such as an active chat conversation)
- Technical operations that don’t require user involvement (such as syncing)
- Transient error states that can be resolved without user action
Make notifications optional
Users should always be in control of notifications. Allow users to disable or change notifications in your app’s settings.