我想从用户开始使用我的应用程序时开始跟踪有关我的 android 应用程序使用情况的完整信息。
就像我想跟踪用户经历的所有活动以及他/她输入的数据一样。我想将这些数据作为屏幕截图或其他内容发送到我的服务器。
我的目标是找到跟踪所有这些并将其发送到服务器的方法..
请提出一些实施思路
提前致谢
我想从用户开始使用我的应用程序时开始跟踪有关我的 android 应用程序使用情况的完整信息。
就像我想跟踪用户经历的所有活动以及他/她输入的数据一样。我想将这些数据作为屏幕截图或其他内容发送到我的服务器。
我的目标是找到跟踪所有这些并将其发送到服务器的方法..
请提出一些实施思路
提前致谢
您需要使用像 Flurry 和 Google Analytics 这样的分析库。这些将允许您跟踪用户的应用程序使用情况,并且您可以发送包含用户正在输入的数据的自定义事件。
不能截图。这是一个安全风险。
跟踪这种详细程度将是许多用户关心的问题。确保在应用说明中或应用启动时告知他们您正在做什么。
您应该尝试查找 Flurry 或 Google Analytics 以跟踪事件和活动等。
至于屏幕截图,如果有一种简单的方法可以在用户不知道的情况下获取屏幕截图(我很确定没有),我认为您的用户不会喜欢应用程序在他们的连接上不断发送图像在他们不知情的情况下。
您可以使用 SQLite 创建一个日志记录数据库,该数据库记录活动以及一些用户 ID。
然后,您可以通过 http 将此数据库定期发送到您的服务器,并在其中将其选入更大的统计数据库。
是的,您可以这样做,因为您可以将 Flurry 集成到您的应用程序中
http://stackoverflow.com/questions/4460566/how-to-use-flurry-in-an-application
http://www.flurry.com/
我认为flurry是满足您需求的最佳方式
首先注册flurry然后登录它之后flurry pdf将指导您进行所有应用程序跟踪它很容易我正在使用它并且发现它非常准确和精细