[swift] CoreTelephony 프레임워크를 사용하여 이동 통신 신호 강도 확인 방법
-
CoreTelephony 프레임워크 가져오기:
import CoreTelephony
-
CTTelephonyNetworkInfo 인스턴스를 생성하여 현재 이동 통신 신호 정보를 가져옵니다.
let networkInfo = CTTelephonyNetworkInfo() if let info = networkInfo.serviceSubscriberCellularProviders { for (_, value) in info { let signalStrength = value.serviceCurrentRadioAccessTechnology print("Current radio access technology: \(signalStrength ?? "Unknown")") let signal = value.serviceCurrentSignalStrength print("Current signal strength: \(signal ?? "Unknown")") } }
이 코드는 CoreTelephony 프레임워크를 사용하여 현재 이동 통신 신호의 강도와 무선 액세스 기술을 가져옵니다.
더 자세한 정보는 Apple 공식 문서를 참고할 수 있습니다.