jjzjj

CTCarrier

全部标签

ios - 如何以编程方式获取有关 iphone 的设备数据提供程序(如 Verizon/AT&T)的详细信息?

我正在尝试创建一个ios应用程序,我想根据用户使用的数据提供商(例如Verizon和AT&T)对用户进行分割。是否可以通过ios应用程序以编程方式获取此信息。 最佳答案 你应该检查CTCarrier.只需将CoreTelephony导入您的Swift文件即可。然后你可以使用carrierName属性以获取您的运营商的名称。//SetuptheNetworkInfoandcreateaCTCarrierobjectletnetworkInfo=CTTelephonyNetworkInfo()letcarrier=networkInfo

ios - 如何以编程方式获取有关 iphone 的设备数据提供程序(如 Verizon/AT&T)的详细信息?

我正在尝试创建一个ios应用程序,我想根据用户使用的数据提供商(例如Verizon和AT&T)对用户进行分割。是否可以通过ios应用程序以编程方式获取此信息。 最佳答案 你应该检查CTCarrier.只需将CoreTelephony导入您的Swift文件即可。然后你可以使用carrierName属性以获取您的运营商的名称。//SetuptheNetworkInfoandcreateaCTCarrierobjectletnetworkInfo=CTTelephonyNetworkInfo()letcarrier=networkInfo

ios - 在飞行模式下,CTCarrier 中的 isoCountryCode 不返回 nil

我在iPhone6(iOS11.4.1)的CTCarrier中使用isoCountryCode。插入SIM卡并打开飞行模式时,isoCountryCode返回的值为“in”。根据AppleDocs,如果满足以下任一条件,此属性的值为nil。设备处于飞行模式。(对我有效)设备中没有SIM卡。该设备不在蜂窝网络服务范围内。需要帮助才能知道我是否正确理解了文档。如果是,那么为什么我在飞行模式下将isoCountryCode设置为“in”?我已就此问题向Apple提交错误。https://bugreport.apple.com/web/?problemID=47138150