ios获取本机号码

ios获取本机号码

2023年7月13日发(作者:)

ios获取本机号码iOS的API分为四种:PublishedAPI(公开的API)(或者Documented API)还有两类:私有API:PrivateAPI和未公开API:UnPublished API(或者UndocumentedAPI)。私有API是指放在PrivateFrameworks框架中的API,未公开的API是指虽然放在Frameworks框架中,但是却没有在苹果的官⽅⽂档中有使⽤说明、代码介绍等记录的API。按苹果的说法,未公开的API是还不够成熟,可能还会变动的API,等完全成型了后会变成公开的API,但是⽬前不对其提供承诺,就是系统版本升级后可能会失效。⽽私有API是苹果明确不能使⽤的API。虽然两者有所区别,但是在具体使⽤⽅法上是类似的。私有API会⾯临审核通不过然后不能上线,但是也有使⽤私有API通过审核的⽐如⾕歌的“GoogleVoice”,所以具体审核的详情不得⽽知。使⽤私有API——CoreTelephony获取本机号码步骤如下:1)导⼊CoreTelephony这个private framework2)在xxx.m中加⼊红字部分:#import "xxx.h"extern NSString*CTSettingCopyMyPhoneNumber();@implementation+(NSString *)myNumber{return CTSettingCopyMyPhoneNumber();}@end3)在其它地⽅调⽤NSLog(@"myNumber=%@",[xxxmyNumber]);即是本机号码唯⼀标识码等⼀些信息可以⽤[UIDevice currentDevice]的uniqueIdentifier,name等属性来获取存到钥匙串中

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1689246184a225606.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信