是否可以在iDevice中跟踪用户活动

时间:2016-01-02 11:46:28

标签: ios swift uitableview

是否可以在iPhone中跟踪用户的每项活动并进行显示?

例如 - 一个用户解锁iPhone(滑动解锁),然后他打个电话然后打了一个游戏,然后打开相机并拍照,之后他们输入了一些提醒,最后关闭/锁定iPhone?

挑战是当用户解锁手机,锁定手机以及他们在iPhone中完成的其他活动时显示所有细节。

[示例 - 用户打开一个UITableView应用程序,其中tableview数据填充了如下图所示的活动

UITableView

3 个答案:

答案 0 :(得分:5)

没有

幸运的是。您可以在应用程序处于前台时收听非常有限的设备活动,例如锁定或解锁设备。或者,当您的应用程序再次进入后台或前台等时,基本上会在应用程序处于活动状态时发生很多事情。

只要您的应用在后台,您无法获取用户正在做的任何信息(除了重新输入您的应用)。

答案 1 :(得分:1)

你提出的一些问题是可能的,但如果没有自己的研究,你就找不到它。

设备锁定状态:Detect screen on/off from iOS service

前景应用:how to determine which apps are background and which app is foreground on iOS by application id

某些功能需要使用私有API,这不是不可能进入App Store的,但是您无法找到有关如何在Google上执行此操作的方法。

答案 2 :(得分:0)

出于安全原因,这不起作用。如果它能够运作,Apple永远不会批准这个应用程序。

你应该在黑客论坛上提出这个问题。不在SO