Я использую jQueryMobile и phoneGap для мобильного приложения с несколькими устройствами. Я использую локальное хранилище html 5 для сохранения записей, которые были обработаны пользователем.
Я не знаю, какое событие phoneGap нужно поймать перед отключением приложения, поэтому я могу убедиться, что данные будут сохранены до завершения завершения.
Основываясь на предположении от naughtur, я пробовал как выгружать, так и события beforeunload, ни один из них не был запущен во время закрытия приложения. Ниже приведен мой код:
function persistTasks(){
alert ("is unloading the app");
offlineTasklist.set("tasks", tasklist);
}
function init() {
document.addEventListener("unload", persistTasks, false);
login();
}
$(document).ready(init);