在iOS中获取手机信息塔信息(CoreTelephony?)
问题描述:
我需要了解有关最近手机信号塔的信息(类似于手机ID)。例如,通过制作可能的小区列表来识别没有耗电的地点。在iOS中获取手机信息塔信息(CoreTelephony?)
我看着coretelephony框架,但没有看到有关细胞塔的任何信息。有没有另一种方法来实现这一点?或者这是唯一可能的私人API调用?
答
在iOS 4.0中,CoreLocation中有一个startMonitoringSignificantLocationChanges
委托API,它只使用蜂窝信息。您无法获得实际的塔架信息,但如果您只是在任何情况下仅使用它来推断经纬度坐标,则不需要它。
又见Location Awareness Programming Guide
的显著变化位置服务与蜂窝无线电设备提供了一个低功耗的位置服务。此服务仅在iOS 4.0及更高版本中可用,并且还可以唤醒已暂停或未运行的应用程序。 (显着变化的定位服务通过仅监视手机信号塔变化大幅降低电池消耗,但该服务仅适用于具有蜂窝无线电的设备。)
答
我在几个月前(4.0之前)研究过这个问题,没有私有API是不可能的。不要以为这方面有什么变化,对不起。