1

我正在开发一个在 KaiOS 上使用 ws 连接的应用程序。当我按下并将应用程序置于后台时,应用程序实例不会以某种方式被杀死。即使应用程序在后台,我仍然可以收到来自 ws 连接的消息。这会使手机很快耗尽电池,因为我想退出的应用程序仍处于运行时过程中。

但是,我确实需要应用程序在后台运行(没有被杀死)的情况。

所以,问题是,我们是否有权杀死应用程序进程,例如当用户按下某些东西时或通常当应用程序关闭并从应用程序屏幕返回菜单屏幕时?

4

1 回答 1

2

我认为您可以观察Backspace钥匙并关闭窗口。

如:

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

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

于 2020-03-19T20:37:33.057 回答