作成:2020-08-02

ネットワークの詳細を取得
Get Network Details

説明

Wi-Fi・モバイルデータ通信の情報を取得します。

出力

テキスト型変数
値は、以下の通りです。

プロパティ

ネットワーク

ネットワークの種類を、直接指定・変数で指定します。
以下が使用可能です。

  • Wi-Fi
    Wi-Fiの情報を取得します。
  • モバイルデータ通信
    携帯電話のデータ通信機能の情報を取得します。
  • マジック変数を選択
  • 毎回尋ねる
取得

取得する対象を、直接指定・変数で指定します。
以下が使用可能です。

Wi-Fi
  • ネットワーク名
    Wi-FiのSSID(ESSID)を取得します。
  • BSSID
    Wi-FiのBSSIDを取得します。
    値は、通常はWi-Fi機器のMACアドレスと同じです。
  • マジック変数を選択
  • 毎回尋ねる
モバイルデータ通信

iPod touch, Wi-FiモデルのiPadにはモバイル通信機能(携帯電話回線)がないため、値は空(Nil)になります。

  • キャリア名
    携帯電話回線のキャリア名を取得します。
    取得できる値は、ドコモKDDIソフトバンクUQ mobileワイモバイルCARRIERなどです。
    圏外・機内モード・SIMカードなしの場合、前回使用したキャリアのキャリア名を取得しますが、まれにフリーズすることがあります。これはiOSのCoreTelephonyフレームワークに起因する不具合です。
  • 無線技術
    携帯電話回線の、通信方式の種類を取得します。
    圏外・機内モード・SIMカードなしの場合、値は空になります。
    取得できる値は以下の通りです。
    • GPRS
    • Edge
    • WCDMA
      W-CDMA, UMTS方式。
      サービス名は、FOMA, FOMAプラスエリア, SoftBank 3Gなどです。
    • HSDPA
      サービス名は、FOMAハイスピード・3Gハイスピード・ULTRA SPEEDなどです。
    • HSUPA
      サービス名は、FOMAハイスピード・3Gハイスピードなどです。
    • CDMA1x
      CDMA2000 1x方式。
      サービス名は、au 3G(旧 CDMA 1X)などです。
    • CDMAEVDORev0
      CDMA EV-DO Rev.0方式。
      サービス名は、au 3G(旧 CDMA 1X WIN)などです。
    • CDMAEVDORevA
      CDMA2000 1x EV-DO Rev.A方式。
      サービス名は、WIN HIGH SPEEDなどです。
    • CDMAEVDORevB
      CDMA2000 1x EV-DO Rev.B方式。
    • eHRPD
    • LTE
      FDD-LTE, LTE-Advanced, TD-LTE, AXGP, WiMAX R2.1 AE方式。
      サービス名は、Xi, PREMIUM 4G, au 4G LTE, WiMAX 2+, SoftBank 4G, SoftBank 4G LTE, EMOBILE LTEなどです。
  • 国別コード
    ISO 3166-1の2文字の国名コードを取得します。
    IMSIの国コード(MCC)ではありません。
    圏外・機内モード・SIMカードなしの状態の場合は、何も返しません。
  • マジック変数を選択
  • 毎回尋ねる

参考

キャリア名は、MM Information, GMM Information, EMM Informationのキャリア名情報や、画面左上のステータスバーの表記とは異なります。
多言語対応のため、事業者コード(MNC)とiOS独自の対照表をもとに、日本向けの表記に変換しているようです。
変換できない場合は、値はCARRIERになります。
設定App→一般→情報→キャリア のキャリア名や、設定App→モバイル通信→ほかのデバイスでの通話 の上にあるキャリア名(変換できない場合は非表示)の表記と同一だと思われます。

内部ではCoreTelephonyフレームワークと、CNCopyCurrentNetworkInfoの出力を、そのまま使っているようです。