xcode - надежность сети в iOS

Я знаю, что это мне не поможет, но все же у меня есть некоторые сомнения, связанные с методом CTGetSignalStrength () в Core Telephony framework. Что я знаю об этом методе:

  1. Это недокументированный метод.
  2. Он принадлежит частному API.
  3. Если я воспользуюсь этим методом, магазин приложений отклонит мою заявку.
  4. Кроме того, я читал, что нет общедоступного API для получения силы сигнала в iOS.

Моя причина снова вернуться к этой теме, потому что всем остальным ответам по крайней мере 2 года.

Кроме того, я видел некоторые приложения в магазине приложений, которые действительно рассказывают о мощности сотовой связи / Wi-Fi (например, Dr.Wifi-что-то).

Если невозможно получить силу сигнала, как эти приложения ее получают? Или теперь есть другой способ, с помощью которого мы можем получить Силу сети. Я был бы очень признателен, если бы кто-нибудь просветил меня по этому поводу. Спасибо.

РЕДАКТИРОВАТЬ: я уже проверял этот вопрос, тот, что указан в комментарии, но обратите внимание на следующее: 1. Ответ действительно старый. 2. В комментариях вы можете увидеть, как кто-то спросил: «Как OpenSignal измеряет уровень сигнала?» и на это нет ответа. 3. Любая возможность получить мощность сигнала либо удалена в обновленной версии iOS, либо на выходе выдается ноль или 0.

Поэтому я не совсем уверен, нет ли решения проблемы или решение этого вопроса еще не обновлено.


person Mohd Naved    schedule 13.02.2018    source источник
comment
Возможный дубликат измерения мощности сотового сигнала   -  person El Tomato    schedule 13.02.2018


Ответы (1)


от iOS 9 и более поздних версий кажется, что вы можете узнать мощность сигнала Wi-Fi, взглянув на этот https://developer.apple.com/documentation/networkextension/nehotspothelper Но вы также должны получить соответствующие права. Из документов Apple

Для использования NEHotspotHelper требуется разрешение com.apple.developer.networking.HotspotHelper. Чтобы запросить это право, заполните анкету на

https://developer.apple.com/contact/network-extension.

надеюсь это поможет.

person Arthur Sahakyan    schedule 13.02.2018
comment
Большое спасибо, что нашли время ответить на этот вопрос, я обязательно проверю это. И еще один вопрос: как увеличить мощность сотовой сети? - person Mohd Naved; 13.02.2018
comment
@Mohd Naved Извините, но я не нашел общедоступного API для сотовой сети, но вы можете посмотреть здесь, возможно, вам повезет :) developer.apple.com/documentation/networkextension - person Arthur Sahakyan; 13.02.2018