gpt4 book ai didi

ios - 如何使用 Swift 获取 LAC 和/或 CellID

转载 作者:行者123 更新时间:2023-11-29 11:36:08 24 4
gpt4 key购买 nike

亲爱的 StackOverflow friend 们,我找到了如何获得 MNC (Mobile Network Code) 和 MCC (Mobile < strong>Ccountry Code),但我确实需要获取有关 CellID 和 LAC 的信息(L位置 Are Code)。这不是一个应该进入 AppStore 的应用程序,我们需要它进行内部测试。我知道,这样获得 MNC/MCC 是可能的:

var mob = CTTelephonyNetworkInfo()  

if let r = mob.subscriberCellularProvider {
print("CountryCode: \(r.mobileCountryCode!)")
print("NetworkCode: \(r.mobileNetworkCode!)")

}

但是有没有可能在 iOS 11 中使用 swift 获取 LAC/CellID?

最佳答案

请检查这段代码,我已经添加了

import UIKit
import CoreTelephony

class mobile: UIViewController {

override func viewDidLoad() {
super.viewDidLoad()

let telephonyInfo: CTTelephonyNetworkInfo = CTTelephonyNetworkInfo()
let carrierNetwork: String = telephonyInfo.currentRadioAccessTechnology!
print("mobile network : \(carrierNetwork)")

let carrier = telephonyInfo.subscriberCellularProvider

let countryCode = carrier?.mobileCountryCode
print("country code:\(String(describing: countryCode))")

let mobileNetworkName = carrier?.mobileNetworkCode
print("mobile network name:\(String(describing: mobileNetworkName))")

let carrierName = carrier?.carrierName
print("carrierName is : \(String(describing: carrierName))")

let isoCountrycode = carrier?.isoCountryCode
print("iso country code: \(String(describing: isoCountrycode))")

}



}

关于ios - 如何使用 Swift 获取 LAC 和/或 CellID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49230555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com