2011-02-02 103 views
5

我需要了解有關最近手機信號塔的信息(類似於手機ID)。例如,通過製作可能的小區列表來識別沒有耗電的地點。在iOS中獲取手機信息塔信息(CoreTelephony?)

我看着coretelephony框架,但沒有看到有關細胞塔的任何信息。有沒有另一種方法來實現這一點?或者這是唯一可能的私人API調用?

回答

5

在iOS 4.0中,CoreLocation中有一個startMonitoringSignificantLocationChanges委託API,它只使用蜂窩信息。您無法獲得實際的塔架信息,但如果您只是在任何情況下僅使用它來推斷經緯度座標,則不需要它。

又見Location Awareness Programming Guide

顯著變化位置服務與蜂窩無線電設備提供了一個低功耗的位置服務。此服務僅在iOS 4.0及更高版本中可用,並且還可以喚醒已暫停或未運行的應用程序。 (顯着變化的定位服務通過僅監視手機信號塔變化大幅降低電池消耗,但該服務僅適用於具有蜂窩無線電的設備。)

3

您無法使用公共API獲取任何無線電信息。

如果您認爲您對此類信息有合法需求,則應提交bug

3

我在幾個月前(4.0之前)研究過這個問題,沒有私有API是不可能的。不要以爲這方面有什麼變化,對不起。