私は迅速なアプリケーションからネットワークの速度をチェックしたいと思います。私はReachability
クラスを説明している多くの投稿が、接続が到達可能かどうか、またWIFI接続かWWANかどうかを見つける方法を見つけました。スイフトチェックネットワークの速度
私の質問:WWAN(2G、3G、4G ...)の種類を検出することは可能ですか?
私は迅速なアプリケーションからネットワークの速度をチェックしたいと思います。私はReachability
クラスを説明している多くの投稿が、接続が到達可能かどうか、またWIFI接続かWWANかどうかを見つける方法を見つけました。スイフトチェックネットワークの速度
私の質問:WWAN(2G、3G、4G ...)の種類を検出することは可能ですか?
これはCoreTelephonyで確認できます。たとえば:
let telInfo = CTTelephonyNetworkInfo()
if telInfo.currentRadioAccessTechnology == CTRadioAccessTechnologyLTE {
// Device has a LTE connection
}
すべてCTRadioAccessTechnologyhereのリストを見つけることができます。
うまくいけば、これが役に立ちます。
あなたはネットワーク要求のためalamofireを使用し、そのRefrence https://github.com/Alamofire/Alamofire
について、その種類
とインターネット接続を確認するためにあなたを提供することができますあなたの答えをいただき、ありがとうございます。この[link](http://stackoverflow.com/questions/34668588/cttelephonynetworkinfos-currentradioaccesstechnology-ambiguous-response)にすべてのWWANタイプが含まれていれば教えてください。私はiOS構文のすべてのWWANタイプのリストをたくさん検索しましたが、見つからなかったので –
私は定数のリストへのリンクで自分の答えを更新しました。 – naturaln0va