Не знаю, как убить процесс приложения в KaiOS - PullRequest
0 голосов
/ 10 февраля 2020

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

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

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

1 Ответ

0 голосов
/ 19 марта 2020

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

Например:

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

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