2011-04-14 100 views
0

我对Objective-C很新,想编写一个iPhone应用程序。
当第一次启动iPhone应用程序时,iPhone应用程序应该将设备ID发送到服务器,即使应用程序在后台,设备也应该在给定时间间隔内发送其位置,并且当前位置是与ID一起存储。 如果iPhone靠近给定的其他位置,则服务器应向设备发送消息,以便在屏幕上显示警报视图。从服务器发送和获取设备的位置

我不希望手册对此进行编程,但如果您可以给我一些关键词来查找和确实需要使用的课程,我会很高兴。

+0

高达我所知,我给该设备具有ID,我们可以通过[的UIDevice currentdevice] UNIQUEIDENTIFIER]获得; – ajay 2011-04-14 14:32:40

回答

1

嗯,听起来像你会需要的CoreLocation框架

http://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CoreLocation_Framework/_index.html

这会处理设备的定位。

UDID(设备ID)非常简单,快速的谷歌会为您提供该代码。

您还需要考虑多任务处理,特别是下面的链接,以在应用程序处于后台时执行代码。

http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/BackgroundExecution/BackgroundExecution.html

+0

如何触发服务器上的功能?以及如何编写的服务器上的函数(什么语言)......什么样的服务器是合适的? – 2011-04-14 16:25:52

+0

一个简单的SOAP服务或HTTP请求将适合,你需要对Web服务进行自己的研究,但这不是我精通的专业领域。 – Bongeh 2011-04-15 08:59:22

相关问题