Possible way to detect sim card detection in ios?

前端 未结 6 1947
野趣味
野趣味 2020-12-31 20:33

I have a iphone app that has the capability to send messages. I want to alert user when sim card is not available in iphone. So i tried below three function to check sim car

6条回答
  •  甜味超标
    2020-12-31 21:01

    Swift 4+

    var isSimCardAvailable: Bool {
    
        let info = CTTelephonyNetworkInfo()
        if let carrier = info.subscriberCellularProvider {
            if let code = carrier.mobileNetworkCode {
                if !code.isEmpty {
                    return true
                }
            }
        }
        return false
    }
    

提交回复
热议问题