← Все статьи

Гайды

Будьте в курсе по-своему

Управляйте уведомлениями об обновлениях коллекции, переданных бутылках и объявлениях

0 сочли это полезным
<h2>Обзор</h2> <p>WhiskeyMate позволяет вам управлять тем, какие типы уведомлений вы хотите получать. Эти настройки хранятся как флаги пользовательских предпочтений (например, <code>receiveUpdateNotifications</code>) и могут также использоваться для подписки/отписки вашего устройства от тем Firebase Cloud Messaging (FCM).</p> <h2>Категории уведомлений (текущие)</h2> <ul> <li><strong>Уведомления об обновлениях приложения</strong></li> <li><strong>Уведомления о ценах</strong></li> <li><strong>Уведомления о комментариях и социальных событиях</strong></li> <li><strong>Новостные уведомления</strong></li> <li><strong>Уведомления-напоминания</strong></li> <li><strong>Маркетинговые уведомления</strong></li> </ul> <h2>Где управлять уведомлениями</h2> <ul> <li><strong>iOS</strong>: В разделе вашего профиля/настроек откройте <em>Настройки уведомлений</em> и включайте/выключайте категории.</li> <li><strong>Android</strong>: На экране профиля откройте <em>Управление уведомлениями</em> и включайте/выключайте категории.</li> <li><strong>Web</strong>: Перейдите на <code>/preferences.html</code> → <strong>Настройки уведомлений</strong> и установите флажки, затем сохраните.</li> </ul> <h2>Как это работает (детали реализации)</h2> <ul> <li><strong>Флаги пользовательских предпочтений аккаунта</strong>: WhiskeyMate хранит булевы поля, такие как <code>receiveAllNotifications</code>, <code>receiveUpdateNotifications</code>, <code>receivePriceNotifications</code>, <code>receiveCommentNotifications</code>, <code>receiveNewsNotifications</code>, <code>receiveReminderNotifications</code>, и <code>receiveMarketingNotifications</code>.</li> <li><strong>Темы FCM (мобильные устройства)</strong>: На iOS и Android несколько переключателей подписывают/отписывают ваше устройство от тем FCM с соответствующими названиями (например, <code>receiveUpdateNotifications</code>).</li> <li><strong>Веб</strong>: Страница веб-настроек сохраняет ваши флаги уведомлений в вашем пользовательском документе, но сам веб-сайт не получает push-уведомлений, как мобильные приложения.</li> </ul> <h2>Важные примечания</h2> <ul> <li><strong>Разрешения системы по-прежнему важны</strong>: Если уведомления отключены на уровне ОС, вы не будете получать push-уведомления, даже если они включены в WhiskeyMate. iOS направит вас в системные Настройки, если разрешение будет отклонено.</li> <li><strong>«Включить/выключить все»</strong>: Оба мобильных приложения предоставляют опцию «Включить/выключить все» для одновременного включения/выключения нескольких категорий (и обновления подписок на темы для этих категорий).</li> <li><strong>Поведение категорий может отличаться</strong>: Некоторые категории могут быть основаны на темах (широкие объявления), в то время как другие могут доставляться посредством более прямого таргетинга в зависимости от функции.</li> </ul>
0 сочли это полезным