gpt4 book ai didi

ios - 如何在 iPhone XR/iPhone 11 中获取当前的蜂窝提供商

转载 作者:行者123 更新时间:2023-11-29 11:25:58 55 4
gpt4 key购买 nike

iPhoneXr/iPhone11 有两张 sim 卡,所以变量 serviceSubscriberCellularProviders 会有两个值。有没有办法获取当前正在使用的那个?

=================

更新:Mathias 的修改答案如下:

import CoreTelephony

if #available(iOS 13.0, *) {
let networkInfo = CTTelephonyNetworkInfo()
if let dataServiceIdentifier = networkInfo.dataServiceIdentifier,
let allProviders = networkInfo.serviceSubscriberCellularProviders,
let currentProvider = allProviders[dataServiceIdentifier]
{
print("\(currentProvider)")
}
}

最佳答案

自 iOS 13 以来,Apple 并未很好地记录这方面的内容,但如果您认为当前的数据提供者应该是当前正在使用的服务提供者,这将起作用:

import CoreTelephony

let networkInfo = CTTelephonyNetworkInfo()
let dataServiceIdentifier = networkInfo.dataServiceIdentifier
let currentProvider = networkInfo.serviceSubscriberCellularProviders![dataServiceIdentifier!]

关于ios - 如何在 iPhone XR/iPhone 11 中获取当前的蜂窝提供商,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58907826/

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