不知道如何在 KaiOS 中终止应用程序进程

Don't know how to kill app process in KaiOS

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

但是,我确实需要应用程序在后台运行(未被终止)的情况。

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

我想你可以观察 Backspace 键并关闭 window.

如:

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

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