CoreTelephony运营商信息
来源:互联网 发布:尚品宅配怎么样 知乎 编辑:程序博客网 时间:2024/04/30 10:25
CoreTelephony是苹果提供的用来访问用户的移动服务提供商的信息,比如它的唯一标识符,以及是否允许VoIP通话。获取当前通过的id以及状态。
CoreTelephony在iOS7之前是私有API,在iOS7之后苹果公开了CoreTelephony。
https://developer.apple.com/reference/coretelephony
1.可以用CoreTelephony获取手机运营商的信息。
- (void)getcarrierName
{
CTTelephonyNetworkInfo *telephonyInfo = [[CTTelephonyNetworkInfoalloc] init];
CTCarrier *carrier = [telephonyInfosubscriberCellularProvider];
NSString *currentCountry = [carriercarrierName]; //运营商名字
NSLog(@"[carrier isoCountryCode]==%@,[carrier allowsVOIP]=%d,[carrier mobileCountryCode=%@,[carrier mobileCountryCode]=%@",[carrierisoCountryCode],[carrierallowsVOIP],[carriermobileCountryCode],[carriermobileNetworkCode]);
}
2.可以用CoreTelephony监控通话信息。
CTCallCenter *center = [[CTCallCenteralloc] init];
center.callEventHandler = ^(CTCall *call) {
NSString *callState = call.callState;
NSString *callID = call.callID;
};
3.号外:获取当前使用网络的运营商的信息。
- (void)networkMobile
{
AFHTTPSessionManager *manager = [AFHTTPSessionManagermanager];
manager.responseSerializer = [AFJSONResponseSerializerserializer];
manager.requestSerializer = [AFJSONRequestSerializerserializer];
manager.responseSerializer.acceptableContentTypes = [NSSetsetWithObjects:@"application/json",@"text/json", @"text/javascript",@"text/html", nil];
[manager GET:@"http://g3.letv.cn/recommend?format=1"parameters:nilprogress:nilsuccess:^(NSURLSessionDataTask *_Nonnull task, id _Nullable responseObject) {
if (responseObject && [responseObjectisKindOfClass:[NSDictionaryclass]]) {
NSLog(@"%@ >> %@", responseObject, responseObject[@"desc"]);
}
} failure:^(NSURLSessionDataTask *_Nullable task, NSError *_Nonnull error) {
}];
}
- CoreTelephony运营商信息
- iOS --- 使用CoreTelephony来获取运营商信息
- 使用 CoreTelephony 框架获取当前网络运营商
- CoreTelephony
- 使用CoreTelephony获得SIM卡网络运营商名称
- iPhone使用CoreTelephony获得SIM卡网络运营商名称
- 使用CoreTelephony获得SIM卡网络运营商名称
- 使用CoreTelephony获得SIM卡网络运营商名称
- 使用CoreTelephony获得SIM卡网络运营商名称
- iPhone使用CoreTelephony获得SIM卡网络运营商资讯和通话资料
- Android获取运营商信息
- Android获取运营商信息
- Android 根据网络分析运营商信息
- SIM 卡获取运营商信息
- iphone 获取手机运营商信息
- Android 根据网络分析运营商信息
- iOS获取运营商信息(IMSI)
- SIM卡运营商信息整理
- 设置text-overflow文本溢出隐藏时的对齐问题
- greenplum数据库引擎探究
- Java lambda 函数式接口
- JMeter使用之常见问题问答
- Greenplum技术浅析
- CoreTelephony运营商信息
- GLSurfaceView.Renderer,openGL的渲染接口
- Listview+RadioButton实现单选
- Android 如何创建db文件(将excle表格中的数据导入db文件)
- [Windows网络编程课设]南工程聊天室服务器源码
- JAVA基础 day10 异常的处理 和 包的运用
- Angular路由
- zookeeper适用场景:配置文件同步
- 如何判断一个直播系统是否使用的是RTMP