#react-native #timer #expo #analytics
Вопрос:
Я работаю над проектом, и нам нужно записывать аналитику о том, сколько времени пользователь проводит на каждой странице. Мы изучили аналитику Firebase, но, поскольку мы используем Expo, она не соответствует нашим требованиям. Как бы я установил таймер на каждой странице, чтобы я мог записывать время, проведенное на каждой странице? У нас навигация настроена так:
navigation.navigate('RelatedCauses', { relatedCauses: causesDic })
Кроме того, как бы я определил, что пользователь закрывает приложение, чтобы я мог записать окончание сеанса?