Ошибка OneSignal WebPu sh setSubscription (true) после разблокировки в браузере - PullRequest
0 голосов
/ 23 апреля 2020

Мы получаем седые волосы с помощью OneSignal Web SDK и играем со специальными пользовательскими событиями, такими как:

  1. Браузер Chrome (Версия 81.0.4044.11)
  2. Регистрация в OneSignal UUID
  3. Уведомление работает нормально
  4. Уведомление о блокировке в Chrome
  5. Состояние для UUID отписано
  6. Разрешить уведомления в Chrome, получил тот же UUID от OnesignalSDK, setSubscription (true)
  7. В OneSingal Backend пользователь снова подписан
  8. При отправке уведомления OneSignal сообщает «успех», сообщение не доставлено
  9. При отправке второго уведомления OneSignal говорит «ошибка» пользователь отменил подписку

Получение нового UUID OneSignal, когда пользователь переключился с «блокирования» на «разрешено» с помощью

OneSignal.provideUserConsent(true);

, также не работает, но все еще получает тот же UUID (также через 10 секунд ожидания)

Это может быть ошибкой, или у кого-то есть решение этой проблемы, когда пользователь подписывается, когда статус браузера изменяется с заблокированного на разрешенный (а) с использованием того же UUID или (b) получения нового UUID

...