Notification
Overview
Permission
- To display notifications, your app requires specific permissions. These permissions vary depending on the platform (iOS and Android).
Use platform-specific APIs to request the required permissions.
iOS
- User Notifications: This permission is required to display local and remote notifications.
Android
- Notification Permission: This permission is necessary to display notifications.
- Battery Optimization: On some Android devices, you might need to exclude your app from battery optimization to ensure reliable notification delivery.
Consent
Before sending notifications, it's essential to obtain explicit user consent. We don't obtain consent but we show them notification permission dialog, and that decision we store in backend. The preference is updated whenever there is a change in notification permission (We show migration dialog). The preference can be updated from My Account > Preferences.
Types
- Promotional Notifications
- Operational Notifications
- Informational Notifications
- Transactional Notifications