5

ユーザーがアプリを操作しているときに、デバイス上にあるネットワークの種類を判別することはできますか?

現在、到達可能性クラスがあり、Wi-FiとCellularを区別できますが、CellularがLTE、3G、HSPA、EDGEであるかどうかを確認するにはどうすればよいですか?

4

2 に答える 2

0

現在、異なるタイプのセルラーネットワークを区別する方法はありません。

詳細については、この質問を参照してください。

于 2012-12-04T09:44:06.557 に答える
0

iOS7以降、セルラー接続に関する情報はCTTelephonyNetworkInfo()を使用して入手できます。

let info = CTTelephonyNetworkInfo()
print(“carrierName": " + "\(info.subscriberCellularProvider?.carrierName ?? "Has not been configured for carrier")")
print(“currentRadioAccessTechnology: " + "\(info.currentRadioAccessTechnology ?? "Airplane Mode/No cell connection")")

currentRadioAccessTechnologyは、接続のタイプを説明する文字列を表示します。

于 2018-01-09T01:22:25.853 に答える