在android中获取离子应用程序的开始和结束时间

Posted

技术标签:

【中文标题】在android中获取离子应用程序的开始和结束时间【英文标题】:Get start and end timing of application in android for ionic application 【发布时间】:2021-10-04 20:54:33 【问题描述】:

我正在尝试从 android 设备获取其他应用程序的开始时间和结束时间,以分析个人行为并在我们的应用程序中使用它。任何人都可以建议如何获取这些数据。是否有任何 API 或任何框架来获取这些数据。我们的 ionic 应用程序版本是 Ionic 3。

【问题讨论】:

【参考方案1】:

您可以使用 platfrom.pause 来检测用户是否将应用程序置于后台,如果应用程序再次打开,则可以使用 platform.resume 来检测。查看更多here

this.platform.pause.subscribe(async () => 
  // send data (like timestamp) to BE server
);
this.platform.resume.subscribe(async () => 
  // send data (like timestamp) to BE server
);

不过,我建议使用 Firebase + Analytics。您将对用户的个人行为进行更准确的分析。完整教程here

【讨论】:

以上是关于在android中获取离子应用程序的开始和结束时间的主要内容,如果未能解决你的问题,请参考以下文章

离子+电容|在 iOS 设备中获取设备 UUID

如何从android中的webview获取所选部分的开始和结束位置

在离子中,如何检测来电

网络错误:无法获取离子反应

获取设备 uuid 离子 ios 应用程序

如何获取IMEI编号|离子| Android