Мы получаем седые волосы с помощью OneSignal Web SDK и играем со специальными пользовательскими событиями, такими как:
- Браузер Chrome (Версия 81.0.4044.11)
- Регистрация в OneSignal UUID
- Уведомление работает нормально
- Уведомление о блокировке в Chrome
- Состояние для UUID отписано
- Разрешить уведомления в Chrome, получил тот же UUID от OnesignalSDK, setSubscription (true)
- В OneSingal Backend пользователь снова подписан
- При отправке уведомления OneSignal сообщает «успех», сообщение не доставлено
- При отправке второго уведомления OneSignal говорит «ошибка» пользователь отменил подписку
Получение нового UUID OneSignal, когда пользователь переключился с «блокирования» на «разрешено» с помощью
OneSignal.provideUserConsent(true);
, также не работает, но все еще получает тот же UUID (также через 10 секунд ожидания)
Это может быть ошибкой, или у кого-то есть решение этой проблемы, когда пользователь подписывается, когда статус браузера изменяется с заблокированного на разрешенный (а) с использованием того же UUID или (b) получения нового UUID