我正在制作一个我需要知道的应用
在我看来,数据保存的Plist方法不起作用,因为我不希望应用程序从它停止的地方开始,我希望它每次都从头开始。
另外,如果你们中的任何人知道如何让我的应用程序在某些特定时间醒来,和/或我怎么能让它无法退出,那就太棒了。这是为了昆士兰大学圣卢西奥心理系和Grute Eylandt原住民的实验。
答案 0 :(得分:0)
如果需要,您可以了解用户在您的应用中所做的一切。例如,您可以使用自己的解决方案和SQLite
数据库,并且每隔一段时间就将数据发送到服务器。
GPS也很简单,您可以使用Core Location
框架跟踪用户。
您无法在特定时间唤醒应用,您可以做的最好是实施推送通知,但是由用户通过点击iPhone主屏幕上的应用图标通过通知或自己打开应用
否则,您可以在退出应用程序之前设置本地通知,这比设置推送通知更快更容易实现。
也无法阻止应用程序关闭,也就是说,直到iOS 6附带了它的辅助功能,您可以禁用主页按钮。但不是现在。