Как предлагает codekaizer , вы можете использовать AppState change listener для реализации этого.
Добавить слушателя к событию change
, как описано в документации.,Когда приложение перейдет в состояние inactive
или background
, сохраните метку времени в каком-либо локальном хранилище, например AsyncStorage , или в инструмент глобального управления состоянием, например redux .
Создайте другую отметку времени в состоянии active
и сравните обе отметки времени, чтобы получить background/foreground
время приложения.