Existe-t-il un événement Cordova/DOM que je puisse connecter à iOS lorsque l'utilisateur ferme directement l'application (en appuyant deux fois sur le bouton Accueil, puis en balayant l'application)? L'événement pause
se déclenche avec succès lorsque le bouton Accueil est enfoncé une fois et que l'application est envoyée en arrière-plan, mais le double-clic + fermeture ne semble pas le faire - au moins dans l'émulateur. J'utilise l'événement pause
pour capturer et stocker l'état de l'application. Ainsi, la fermeture sans enregistrer laissera l'utilisateur sans état précédent pour revenir à un état antérieur, ou pire.Evénement Cordova `pause` sur iOS
Je suis au courant de l'avertissement « Singularités iOS » dans la documentation qui dit:
Dans le gestionnaire de pause, les appels à l'API Cordova ou à des plugins natifs qui passent par Objective-C ne fonctionnent pas , avec tous les appels interactifs, tels que les alertes ou console.log(). Ils ne sont traités que lorsque l'application reprend, sur la boucle d'exécution suivante.
... mais à moins que quelqu'un me corrige, je ne pense pas que ce soit la question ici