Требуется запускать код при закрытии приложения React Native - PullRequest
0 голосов
/ 02 августа 2020
• 1000 Проверено на устройстве Android с пустым приложением. Я закрыл приложение нажатием ||| на планшете и затем Закрыть все.

1 Ответ

1 голос
/ 02 августа 2020

Рекомендую использовать AppState.

useEffect(() => {
    AppState.addEventListener('change', handleAppStateChange);

    return () => {
      AppState.removeEventListener('change', handleAppStateChange);
    };
 }, []);

const handleAppStateChange = (nextAppState) => {
  if (nextAppState === 'inactive') {
    console.log('the app is closed');
  }    
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...