是否可以在iPhone中跟踪用户的每项活动并进行显示?
例如 - 一个用户解锁iPhone(滑动解锁),然后他打个电话然后打了一个游戏,然后打开相机并拍照,之后他们输入了一些提醒,最后关闭/锁定iPhone?
挑战是当用户解锁手机,锁定手机以及他们在iPhone中完成的其他活动时显示所有细节。
[示例 - 用户打开一个UITableView应用程序,其中tableview数据填充了如下图所示的活动
答案 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