Raygun не настраивает пользователя в приложении React Typescript

Приложение React использует Raygun для отслеживания ошибок пользователей. Он был настроен с помощью raygunjs. Основная проблема заключается в том, что Raygun неправильно настраивает пользователя как не анонимного.

Немного больше контекста с потоком

  1. Когда страница загружается, пользователь не аутентифицируется, поэтому Raygun устанавливает uuid в локальном хранилище raygun4js-userid. По умолчанию raygun настраивает нового пользователя со случайным uuid и isAnonymous true. Это скриншот сети, отправляющей данные в raygun. Идентификатор сохраняется в локальном хранилище с помощью raygun.
  2. Пользователь может войти в систему в разных местах. Для входа в систему пользователь перенаправляется в другое приложение, где пользователь предоставляет учетные данные. Если учетные данные верны, пользователь возвращается в приложение через обратный вызов. В этом обратном вызове, когда он успешен, происходит обновление луча:
           rg4js('setUser', {
      uuid: user.profile.sub,
      identifier: user.profile.sub,
      isAnonymous: false,
    });
  1. Этот код достигнут, но Raygun не обновляет значения. Он использует старый идентификатор, который находится в локальном хранилище.

Я занимался отладкой, и там есть user.profile.sub, отличный от того, который использует raygun. Есть идеи?

0 ответов

Другие вопросы по тегам