应用程序退出与暂停移动设备上的工作流程

时间:2018-12-20 16:16:15

标签: android ios unity3d

我需要帮助来了解Android和iOS(从Unity的角度来看)应用程序暂停/退出工作流程的确切方法

这是我的问题,我想收集有关当前用户会话的信息(例如:玩过的游戏数量,会话时间等),并且我想在用户停止玩游戏时将数据发送到我们的分析中。问题是“停止播放”部分。在iOS上,人们通常只是将应用置于后台,然后将其放置一段时间。在Android上,人们通常会关闭其应用程序(或像iOS用户一样将其留在后台)。当用户关闭应用程序时,这很容易,我立即发送了数据。对于后台应用程序,我正在考虑计算暂停时间,如果暂停时间超过X分钟,则将其视为新播放,并将数据发送至分析。这种方法的缺点是,我可能会松散只玩一次的玩家的会话数据,如果玩家将应用置于后台并像5天后播放一样,则会话数据只会在5天后收集。 / p>

我还想知道,是否有人将应用程序置于后台,然后将其杀死,我会收到应用程序退出事件吗?

你们有一个应该如何正确完成的想法吗?

谢谢!

0 个答案:

没有答案