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

我正在尝试创建一个ios应用程序,我想根据他们使用的数据提供程序对用户进行细分,例如Verizon和AT&T。 是否可以从ios应用程序以编程方式获取此信息。 提前致谢。

你应该检查CTCarrier

只需将CoreTelephony导入Swift文件即可。

然后,您可以使用carrierName属性获取运营商的名称。

 // Setup the Network Info and create a CTCarrier object let networkInfo = CTTelephonyNetworkInfo() let carrier = networkInfo.subscriberCellularProvider // Get carrier name let carrierName = carrier.carrierName 

您将需要在CoreTelephony框架中使用CTCarrier carrierName : https : //developer.apple.com/library/prerelease/ios/documentation/NetworkingInternet/Reference/CTCarrier/index.html#//apple_ref/occ/instp/CTCarrier / CARRIERNAME