Stay Informed, Your Way
Control notifications for collection updates, shared bottles, and announcements
Overview
WhiskeyMate lets you control what kinds of notifications you want to receive. These settings are stored as account preference flags (like receiveUpdateNotifications) and may also be used to subscribe/unsubscribe your device from Firebase Cloud Messaging (FCM) topics.
Notification categories (current)
- App Update Notifications
- Price Notifications
- Comment & Social Notifications
- News Notifications
- Reminder Notifications
- Marketing Notifications
Where to manage notifications
- iOS: In your profile/settings area, open Notification Settings and toggle categories on/off.
- Android: In the Profile screen, open Manage Notifications and toggle categories on/off.
- Web: Go to
/preferences.html→ Notification Preferences and set the checkboxes, then save.
How it works (implementation details)
- Account preference flags: WhiskeyMate stores boolean fields like
receiveAllNotifications,receiveUpdateNotifications,receivePriceNotifications,receiveCommentNotifications,receiveNewsNotifications,receiveReminderNotifications, andreceiveMarketingNotifications. - FCM topics (mobile): On iOS and Android, several toggles subscribe/unsubscribe your device to FCM topics with matching names (for example,
receiveUpdateNotifications). - Web: The web preferences page saves your notification flags to your user document, but the web site itself does not receive push notifications like the mobile apps.
Important notes
- System permission still matters: If notifications are disabled at the OS level, you won’t receive pushes even if they’re enabled in WhiskeyMate. iOS will direct you to system Settings if permission is denied.
- “Toggle All”: Both mobile apps provide a “Toggle All” option to turn multiple categories on/off together (and update topic subscriptions for those categories).
- Category behavior can differ: Some categories may be topic-based (broad announcements), while others may be delivered via more direct targeting depending on the feature.