保存按钮按下和位置

时间:2012-08-14 00:45:58

标签: objective-c ios xcode gps

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

  1. 用户在应用程序中推送的每个按钮,以及推送时的按钮,
  2. iPhone已经消失(使用gps),但该区域没有手机信号塔,所以我无法使用每个人都使用的重要位置更改方法。
  3. 在我看来,数据保存的Plist方法不起作用,因为我不希望应用程序从它停止的地方开始,我希望它每次都从头开始。

    另外,如果你们中的任何人知道如何让我的应用程序在某些特定时间醒来,和/或我怎么能让它无法退出,那就太棒了。这是为了昆士兰大学圣卢西奥心理系和Grute Eylandt原住民的实验。

1 个答案:

答案 0 :(得分:0)

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

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

您无法在特定时间唤醒应用,您可以做的最好是实施推送通知,但是由用户通过点击iPhone主屏幕上的应用图标通过通知或自己打开应用

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

也无法阻止应用程序关闭,也就是说,直到iOS 6附带了它的辅助功能,您可以禁用主页按钮。但不是现在。