是否有某种功能我可以调用它来监听应用程序是要退出,关闭还是进入后台..基本上任何意味着“用户已经停止使用该应用程序”的事件?
我是我的应用程序我构建了一个“用户日志”,可以在用户浏览应用程序时跟踪用户.我不想在这些事件发生时不断地向服务器发送小块数据,而是在用户停止使用应用程序之前一次性发送整个批次(同样,这是否意味着完全关闭应用程序,将其发送到背景等)
最后,如果这样的功能确实存在..你在哪里放这个功能?在你的app.js?或者您是否必须将该监听器放在应用程序的每个控制器中?
解决方法
您可以从Cordova文档中查看此事件列表:
https://cordova.apache.org/docs/en/5.4.0/cordova/events/events.html
特别是Pause event:
The event fires when an application is put into the background.
document.addEventListener(“pause”,yourCallbackFunction,false);