如何以编程方式获取有关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
- 如何辨别智能反转在iOS 11不反转我的应用程序的颜色,并检测是否启用?
- 当我尝试在Xcode中重构时,会出现警告,将文件添加到此工作区中目标的构build阶段
- 当进入背景时,MPMoviePlayerViewController变黑
- 功能驱动的iOS架构的构想
- PopViewController奇怪的行为
- iOS黑屏和MissingMethodException:未find方法:'System.Type.op_Equality'
- 如何在Xcode 7中解决没有类型或协议命名错误?
- 如何在iOS中像Android一样实现菜单
- 在与中心点相交的给定angular度的直线相交的UIView矩形上查找CGPoint