如何在 运行 Android 前台服务时报告活动用户的会话

How to report session for active users while running Android foreground service

我正在使用 Fabric Answers 来监控用户。完成应用程序后,我的 Android 应用程序上的 运行 带有通知的前台服务。我尝试了两种方法来检查会话的活跃用户数。

案例 1:

  1. 打开应用 - 活跃用户数为 1
  2. 启动前台服务并完成应用程序 - 活跃用户数为 1
  3. 5 分钟后 - 活跃用户为 0

案例 2:

  1. 打开应用 - 活跃用户数为 1
  2. 在没有前台服务的情况下完成应用程序 - 活跃用户数为 1
  3. 5 分钟后 - 活跃用户为 0

如何使用户会话活跃?有人可以帮忙吗?

Fabric 的托德。现在我们没有办法在前台 activity 完成后将会话延长超过 5 分钟。这意味着对于音乐播放器等,会话将在用户停止收听之前结束。谢谢!