应用程序关闭前的离子运行功能

9 javascript angularjs cordova ionic-framework

是否有某种功能我可以调用它来监听应用程序是要退出,关闭还是进入后台..基本上任何意味着"用户已停止使用该应用程序"的事件?

我是我的应用程序我构建了一个"用户日志",可以在用户浏览应用程序时跟踪用户.我不想在这些事件发生时不断地向服务器发送小块数据,而是在用户停止使用应用程序之前一次性发送整个批次(同样,这是否意味着完全关闭应用程序,将其发送到背景等)

最后,如果这样的功能确实存在..你在哪里放这个功能?在你的app.js?或者您是否必须将该监听器放在应用程序的每个控制器中?

bea*_*ver 3

您可以从 Cordova 文档中查看此事件列表:

https://cordova.apache.org/docs/en/5.4.0/cordova/events/events.html

特别是暂停事件

当应用程序进入后台时会触发该事件。

document.addEventListener("pause", yourCallbackFunction, false);