cordova - App lukke begivenhed i Ionic Windows 8.1 App?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg bygger en Windows 8.1 App ved hjælp af Ionic 3. I appen skal brugeren skrive mange ting. Jeg vil undgå at slukke appen ved et uheld ved at klikke på knappen 'X' øverst til højre eller ved Alt + F4. Når brugeren forsøger at lukke appen, er der en måde at forhindre standardopførsel af at lukke appen og i stedet spørge en bekræftelse?

Bedste reference


Du skal tilsidesætte onback-knappen begivenheden for at gøre dette. [3]


document.addEventListener('backbutton', function (evt) {
    /* BackButton pressed: do nothing */
    return;
}, false);


Gør IKKE brug metoden vist på den pågældende side for at afslutte appen:


throw new Error('Exit'); // This will suspend the app BUT the store will reject it


Hvis du gør dette for at afslutte din app, afvises den af ​​Microsoft Butik. For at afslutte appen skal du fjerne hændelseslytteren og lade knaphændelsen suspendere appen normalt.