IOS swift - 跟踪使用过的应用
IOS swift - Tracking used apps
我目前正在寻找一种方法来跟踪用户 activity。我正在使用 swift 开发一个 IOS 应用程序,我需要应用程序使用情况的统计信息。基本上我想跟踪使用过的应用程序。打开的应用程序、开始时间和关闭时间等数据...我知道要获取所有统计信息,可能需要 运行 后台服务,但是,这是我认为之后要解决的另一个问题。现在我想知道它是否可行,是否有某种方法可以获取使用过的应用程序的统计信息。我知道 UIApplication class 在启动应用程序时调用 UIApplicationMain 函数。也许,从我的应用程序中,有一种方法可以访问此信息?...谢谢,我已经阅读了很长时间,但实际上,我看不到一些明确的选择。
如果(因为大卫在评论中解释了你的问题)你正在尝试跟踪不属于你的其他应用程序的使用情况,那么他是对的; 您只能跟踪自己应用的使用情况。
如果您需要在自己的应用程序中跟踪事件,可以使用大量分析框架来完成您需要做的事情。
Flurry is one I've used in the past with success, and is one of the more well know solutions. I've also utilized Google's analytics framework。两者都非常简单,可以集成到您的应用程序中并跟踪您想要捕获的那种细粒度事件。其中任何一个都不会出错。
Here 是 Flurry 和 Google 产品之外的附加 tracking/analytics 选项的(稍旧)列表。
您可以使用 lookback.io
记录您的反馈和用户体验以及错误报告
我目前正在寻找一种方法来跟踪用户 activity。我正在使用 swift 开发一个 IOS 应用程序,我需要应用程序使用情况的统计信息。基本上我想跟踪使用过的应用程序。打开的应用程序、开始时间和关闭时间等数据...我知道要获取所有统计信息,可能需要 运行 后台服务,但是,这是我认为之后要解决的另一个问题。现在我想知道它是否可行,是否有某种方法可以获取使用过的应用程序的统计信息。我知道 UIApplication class 在启动应用程序时调用 UIApplicationMain 函数。也许,从我的应用程序中,有一种方法可以访问此信息?...谢谢,我已经阅读了很长时间,但实际上,我看不到一些明确的选择。
如果(因为大卫在评论中解释了你的问题)你正在尝试跟踪不属于你的其他应用程序的使用情况,那么他是对的; 您只能跟踪自己应用的使用情况。
如果您需要在自己的应用程序中跟踪事件,可以使用大量分析框架来完成您需要做的事情。
Flurry is one I've used in the past with success, and is one of the more well know solutions. I've also utilized Google's analytics framework。两者都非常简单,可以集成到您的应用程序中并跟踪您想要捕获的那种细粒度事件。其中任何一个都不会出错。
Here 是 Flurry 和 Google 产品之外的附加 tracking/analytics 选项的(稍旧)列表。
您可以使用 lookback.io
记录您的反馈和用户体验以及错误报告