0

我正在制作一个我需要知道的应用程序

  1. 用户在应用程序中按下的每个按钮,以及按下的时间,以及
  2. iPhone去了哪里(使用gps),但该地区没有手机信号塔,所以我不能使用每个人都使用的那种重要的位置更改方法。

在我看来,用于数据保存的 Plist 方法不起作用,因为我不希望应用程序从它停止的地方开始,我希望它每次都从头开始。

此外,如果你们中的任何人知道如何让我的应用程序在特定时间唤醒,和/或如何让我无法退出,那将是非常棒的。这是与昆士兰大学圣卢西奥心理系和 Grute Eylandt 原住民一起进行的实验。

4

1 回答 1

0

如果您愿意,您可以了解用户在您的应用中所做的一切。例如,您可以将自己的解决方案与SQLite数据库一起使用,并每隔一段时间将数据发送到服务器。

GPS 也很简单,您可以使用Core Location框架跟踪用户。

你不能让应用在特定时间唤醒,你能做的最好的就是实现推送通知,但由用户通过通知打开应用或通过点击 iPhone 主屏幕上的应用图标自行打开应用。

否则,您可以在退出应用程序之前设置本地通知,这比设置推送通知更快更容易实现。

也没有办法阻止应用程序被关闭,也就是说,在 iOS 6 附带它的辅助功能之前,您可以禁用主页按钮。但是不是现在。

于 2012-08-14T00:53:02.867 回答