使用这些API是要冒一些风险的,一是不会通过 App Stroe 的审核,二是以后比一定还能在高版本的SDK中使用。所以使用之前,三思而行。
先总结一些与设备相关的API。
IMEI
可以在这里下载NetworkController.h, 或者使用你自己dump的版本。使用如下:
- #import "NetworkController.h"
- // 获得IMEI
- // 需要 Message.framework
- + (NSString*) getDeviceIMEI {
- NetworkController *ntc = [NetworkController sharedInstance];
- return [ntc IMEI];
- }
IMSI
- // 需要 CoreTelephony framework
- // 在文件开头加入
- extern NSString* CTSIMSupportCopyMobileSubscriberIdentity();
- + (NSString*) getDeviceIMSI {
- return CTSIMSupportCopyMobileSubscriberIdentity();
- }
本机电话号码
- // 需要 CoreTelephony framework
- // 在文件开头加入
- extern NSString* CTSettingCopyMyPhoneNumber();
- + (NSString*) getPhoneCodeByCT {
- return CTSettingCopyMyPhoneNumber();
- }
动态加载Framework
除了使用Xcode将Framework加入工程,你也可以使用下面的方法,在程序中动态加载,比如取得IMEI的例子:
- NSString* sdk_path = @"/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator${IPHONE_SDK}.sdk/System/Library/PrivateFrameworks";
- NSBundle *b = [NSBundle bundleWithPath:[NSString stringWithFormat:@"%@/Message.framework", sdk_path]];
- if ([b load]) {
- Class NetworkController = NSClassFromString(@"NetworkController");
- id nc = [NetworkController sharedInstance];
- NSLog(@"-- IMEI: %@", [nc IMEI]);
- }
分享到:
相关推荐
iphone开发技巧UI篇之自定义TabBar iphone开发技巧UI篇之自定义TabBar iphone开发技巧UI篇之自定义TabBar
iPhone开发实战 iPhone开发 iPhone iPhone4 iPhone开发实战 iPhone开发 iPhone iPhone4
iPhone开发技巧URLScheme启动进程调试教程
Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码...
IOS应用源码之iphone开发技巧UI篇之Tabbar Arrow效果 TabBarAnimation.zip
IOS应用源码之iphone开发技巧UI篇之主题切换 类似weico BEThemeDemo.zip
《iPhone开发基础教程》内容完整丰富,具有较强的通用性,编程领域中各层次读者都能通过《iPhone开发基础教程》快速学习iPhone开发,提高相关技能。iPhone 是一种全新的移动平台,苹果公司为它推出了强大的软件开发...
首先,对于一个完全没有mac开发经验,甚至从没摸过苹果系统的开发人员来说,首先就是要熟悉apple的那一套开发框架(含开发环境IDE、开发框架uikit,还有开发语言objective-c)。对于有一定编程经验的人来说,学习...
cocos2d iPhone API iPhone开发 2D API
Iphone开发系列源码——iPhone版Wordpress源代码Iphone开发系列源码——iPhone版Wordpress源代码Iphone开发系列源码——iPhone版Wordpress源代码Iphone开发系列源码——iPhone版Wordpress源代码Iphone开发系列源码...
IOS应用源码之iphone开发技巧UI篇实现广告图片展现ADControllerTest.zip
苹果iphone手机不越狱就可以看电池容量和健康度的技巧
Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image图片缩放随着手指Iphone开发系列源码——Image...
iphone 系统api录音功能实现 ,demo也是看的别人的,自己添加了写自己需要的。
iPhone开发,iPhone开发教程,iPhone开发基础教程PDF版
iPhone 将图片缩小成指定大小.txt iPhone 设置导航栏标题背景图片.txt iPhone关于调用摄像头代码.txt iPhone开发不得不知的几件事.txt UIKit 控件背景贴图方法.txt
iphone开发之xml解析iphone开发之xml解析iphone开发之xml解析iphone开发之xml解析iphone开发之xml解析
资源名称:iPhone开发入门到精通视频教程资源目录:【】iOS开发源码系列---工具【】iOS开发源码系列---应用【】iOS开发源码系列---游戏【】iOS开发源码系列---类库与框架【】iOS开发真机测试与发布【】iOS开发视频...
本书全面探讨了iPhone平台的两种编程方式——Web开发和SDK编程。全在Web开发方面,分别介绍了三个iPhone Web库,即WebKit、iUI和Canvas,并讨论了Web开发环境Dashcode,最后阐述Web应用程序的调试。在SDK开发方面,...