2010-12-31 3 views
6

Мой вопрос прост, но я нигде не нашел хорошего ответа. Мой вопрос заключается в следующем: есть ли способ с помощью iOS SDK или сторонних фреймворков получить данные о местоположении ячейки? Значение ячейки ячейки, расстояние от вас и т. Д.Получение информации о ячейке в приложении iOS?

signal application для iOS делает это, поэтому я знаю, что это возможно, но я не могу найти никакой документации или ресурсов по этому вопросу.

Спасибо!

ответ

9

Там нет никакого официального способа сделать это, насколько я знаю. SDK iOS отсылают эту информацию к одному и простому в использовании API местоположения.

Приложение, на которое вы ссылаетесь, возможно, использует частные API от iOS. Это означает, что разработчик использует недокументированные функции от iOS. Если вы действительно хотите больше узнать об этом, вы можете попытаться связаться с ним.

Также проверьте следующее: iOS Private API Documentation

5

Приложение сигнала использовало некоторые частные API, которые приведут к немедленному отклонению Apple, поэтому в нем указано только устройство джейлбрейка.

Кроме того, вы можете найти это сообщение полезным: iPhone signal strength

1

Применение CellStumbler (CellStumbler at code.google.com) использует недокументированные методы в рамках CoreTelephony. Существует определенная структура CellInfo, которая может быть запрошена с помощью метода _CTServerConnectionCellMonitorGetCellInfo.

Однако на iPhone-4S - iOS5 CTServerConnectionCellMonitorGetCellCount всегда возвращает ноль, поэтому никакая информация соты не может быть запрошена. На iPhone4/3S ситуация может выглядеть по-другому, поскольку Apple изменила модем базовой линии от Infineon Gold до Qualcomm mdm6610.

Вы также попытаетесь оценить встроенное приложение FieldTest (просто наберите * 3001 # 12345 # *, чтобы начать), что дает вам пару сведений, относящихся к вашему статусу сотовой сети.

Смежные вопросы