Не знаю, как убить процесс приложения в KaiOS

Я разрабатываю приложение, которое использует соединение ws на KaiOS. Когда я нажимаю назад и помещаю приложение в фоновый режим, экземпляр приложения почему-то не уничтожается. Я все еще могу получать сообщения, поступающие от ws-соединения, даже если приложение находится в фоновом режиме. Это заставляет телефон быстро разряжаться, потому что закрытое приложение, я полагаю, остается в процессе выполнения.

Но мне нужна ситуация, когда приложение работает в фоновом режиме (не убито).

Итак, вопрос в том, есть ли у нас доступ, чтобы убить процесс приложения, например, когда пользователь нажимает что-то или обычно, когда приложение закрыто и возвращается к экрану меню с экрана приложения?


person Inovramadani    schedule 10.02.2020    source источник


Ответы (1)


Я думаю, вы можете заметить клавишу Backspace и закрыть окно.

Такие как:

function handleKeydownEvent(e) {
  if (e.key == 'Backspace') {
    e.preventDefault();
    window.close();
  }
}

document.body.addEventListener("keydown", handleKeydownEvent);

person Seinlin    schedule 19.03.2020