Skip to content

Instantly share code, notes, and snippets.

@simrandotdev
Forked from dfelber/CarrierInfo.swift
Created September 22, 2020 22:25
Show Gist options
  • Save simrandotdev/1b44484ee98fb63eea433478f9227f99 to your computer and use it in GitHub Desktop.
Save simrandotdev/1b44484ee98fb63eea433478f9227f99 to your computer and use it in GitHub Desktop.
Get carrier info from your iOS Device
import CoreTelephony
let info: CTTelephonyNetworkInfo = CTTelephonyNetworkInfo()
guard let carrier: CTCarrier = info.subscriberCellularProvider else {
// No carrier info available
return
}
print(carrier.carrierName)
print(carrier.mobileCountryCode)
print(carrier.mobileNetworkCode)
print(carrier.isoCountryCode)
print(carrier.allowsVOIP)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment