2014-07-18 34 views
0

我想在IOS中附加偵聽器,每當GPS從設置打開或關閉時都會調用此偵聽器。無論我的應用程序正在運行,在後臺還是已停止,都應調用監聽器。我有這個功能,我需要在服務器端保持已安裝應用程序的用戶的GPS設置,所以無論何時更改GPS,我都必須通知服務器。iOS:在應用程序內以編程方式檢測GPS服務可用性

回答

0

截至目前,還沒有這樣的通知存在。

但是,您可以使用'CLLocationManager locationServicesEnabled'方法創建並啓動定時輪詢(NSTimer),定時輪詢是否啓用GPS。

在你的課堂上,你可以有一個bool iVar,它將根據返回值進行設置/重置。只要其值被更改,您就可以通知服務器關於服務啓動/停止的信息。

0

我想沒有任何聽衆,

可以使用代表 CLLocationManager的方法。

用於獲取位置- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations

構成本[位置lastObject]你可以最新的位置發送位置服務器此委託方法。

當應用程序停止時,您無法獲取位置信息。

相關問題