2011-04-14 40 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

相關問題