@Gahav0807

Обработчик закрытия окна в Telegram-miniapp. Как сделать?

/* Обновляем данные пользователя при выходе с страницы */
  useEffect(() => {
    if (balance !== null && limitClicks !== null && userId !== undefined) {
      const updateUserData = () => {
        updateDataOnServer(userId, balance, limitClicks);
      };

      window.addEventListener('beforeunload', updateUserData);

      return () => {
        window.removeEventListener('beforeunload', updateUserData);
      };
    }
  }, [balance, limitClicks, userId]);


Этот код я использую в telegram-miniapp, по идее должен срабатывать при выходе с приложения но он работает только при перезагрузке страницы, но не выходе из нее. Сколько не перерыл доки и инет не нашел как обрабатывать выход пользователя с приложения. Как сделать?
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы