У меня странная проблема, с которой я не могу обернуться.
Настройка У меня есть веб-приложение React, которое запускается в webView
приложения Android.
Я настраиваю функции отслеживания пользователей в своем приложении React, в основном в рамках componentDidMount
методов компонентов жизненного цикла.
Первый обработанный компонент вызывает первый метод отслеживания, все в порядке, например:
componentDidMount() {
this.tracking(FIRST_TRACKING_EVENT_FIRE);
}
У меня проблема в следующем:
У меня есть метод интерфейса JS exit
с собственным приложением, которое закрывает webView
, но по какой-то причине теперь, когда это вызывается, первое событие отслеживания в методе componentDidMount
первого визуализированного компонента также вызывается в в то же время. Это приводит к тому, что первое событие отслеживания регистрируется Mixpanel и регистрируется в начале и в конце потока приложения.
Есть идеи, почему этот метод жизненного цикла вызывается при закрытии приложения?