セルラーデータを使用してネットワークの優先度を設定したいと考えています。iOS Wi-Fiが同時にオンになっているときに携帯データを検出する方法
ので、無線LANはあなたがCore Telephonyフレームワークを介して、携帯電話データのステータスを取得することができるはずです?
セルラーデータを使用してネットワークの優先度を設定したいと考えています。iOS Wi-Fiが同時にオンになっているときに携帯データを検出する方法
ので、無線LANはあなたがCore Telephonyフレームワークを介して、携帯電話データのステータスを取得することができるはずです?
オンされたときに携帯電話のデータの状態を検出する方法があります。 CTTelephonyNetworkInfo
クラスには、currentRadioAccessTechnology
というプロパティがあり、現在登録している携帯電話ネットワークの種類を教えてくれます(例:CTRadioAccessTechnologyLTE
)。 Constants Overviewの可能な値はすべてCore Telephony
です。
let info = CTTelephonyNetworkInfo()
if info.currentRadioAccessTechnology != nil {
print("Cellular Data available")
}
別の可能な方法は、cellularDataRestrictionDidUpdateNotifier
ブロックでのiOS 9.0以降CTCellularData
インタフェースを使用することです。