处理电子申请退出

  • 本文关键字:退出 处理 electron
  • 更新时间 :
  • 英文 :


我有一个管理戒烟数据的电子应用程序。现在,我有一个选项,就像如果电子应用程序由用户手动退出,它应该管理正在进行的数据的状态,直到现在有应用程序记录,应该存储在本地数据库中,然后应用程序应该退出,但如果应用程序意外退出,那么它也应该检查数据是否没有上传到实时数据库,然后首先在本地更新,然后与实时同步。

问题要点:

  • 如果应用程序意外退出,它应该保存数据。
  • 如果用户手动退出应用,它应该同步数据。

如果有人有任何想法,在简单的步骤,没有破损,这将是对我很有帮助。提前谢谢。

如果用户手动退出应用程序,它应该同步数据。

是的。你可以很容易地做很多事情,这要感谢app event:

app.on('window-all-closed', () => {
// put what you want here
app.quit()
})

您也有此事件,或许可以帮助您:

process.on("uncaughtException", (err) => {
const messageBoxOptions = {
type: "error",
title: "Error in Main process",
message: "Something failed"
};
dialog.showMessageBox(messageBoxOptions);
throw err;
});

相关内容

  • 没有找到相关文章

最新更新