Как очистить unique_id в mixpanel android при выходе пользователя из системы?

Мне нужно Mixpanel, чтобы забыть distinct_id, когда пользователь выходит из системы. В приложении iOS я вызываю сброс ( https://mixpanel.com/site_media/doctyl/uploads/iPhone-spec/Classes/Mixpanel/index.html#//apple_ref/occ/instm/Mixpanel/reset ), и он работает.

Я не могу найти правильный вызов в документации по mixpanel для Android, я попробовал вызывать clearSuperProperties (), но clear_id сохраняется.

Solutions Collecting From Web of "Как очистить unique_id в mixpanel android при выходе пользователя из системы?"

  1. Вызовите .clearSuperProperties() чтобы удалить любые супер свойства в локальном хранилище.
  2. Установите new_distinct_id = UUID.randomUUID().toString());
  3. Вызовите. .identify(new_distinct_id) и .getPeople().identify(new_distinct_id)

Это должно стереть устройство для нового пользователя, который затем может зарегистрироваться и быть псевдонимом для другого distinct_id .

EDIT: лучший способ сделать это с помощью javascript – удалить файл cookie. Имя файла cookie – mp_ {mixpanel_token_id} _mixpanel 🙂

На самом деле в классе MixpanelAPI есть функция reset (), которая, согласно документу, выполняет следующее: «Очищает все отдельные_данные, superProperties и вытесняет регистрацию из постоянного хранилища». надеюсь, это поможет