反应:app关闭时调用componentDidMount

时间:2019-01-09 11:38:36

标签: android reactjs lifecycle

有一个奇怪的问题,我无法解决问题。

我的设置是一个React Web应用程序,它正在Android应用程序的webView中运行。

我正在React应用程序中设置用户跟踪功能,主要是在组件的componentDidMount生命周期方法中。

呈现的第一个组件调用第一个跟踪方法都很好,就像这样:

componentDidMount() {   
  this.tracking(FIRST_TRACKING_EVENT_FIRE);
}

我遇到的问题是:

我有一个本机应用程序的JS接口exit方法关闭了webView,但是由于某种原因,无论何时调用此方法,第一个渲染组件的{{1}中的第一个跟踪事件}方法也同时被调用。导致第一个跟踪事件由Mixpanel预订,并记录在应用程序流程的开始和结束处。

有什么想法可能会在应用关闭时调用此生命周期方法?

0 个答案:

没有答案