`

iphone使用private API 发送短信

阅读更多

http://www2.ooreport.com/ooReport/DocView.aspx?Id=OSJNOSJN000109

Add->Existing Frameworks...->PrivateFrameworks->选择私有框架
到ericasadun.com网站找到需要的头文件代码,新建一个头文件,粘贴进去
#import此头文件,便可使用其中的类和方法了
例一. 发送短信

CODE:

在项目中加入private framework:CoreTelephony.framework
创建头文件sms.h
从http://ericasadun.com/iPhoneDocs300/_c_t_message_center_8h-source.html复制头文件代码

CODE:

// CoreTelephony/CTMessageCenter.h
@interface CTMessageCenter : NSObject
{
}

+ (id)sharedMessageCenter;
- (id)init;
- (id)sendSMS:(id)fp8;
- (id)sendMMSFromData:(id)fp8 messageId:(unsigned int)fp12;
- (id)sendMMS:(id)fp8;
- (id)send:(id)fp8;
- (id)incomingMessageWithId:(unsigned int)fp8 telephonyCenter:( id)fp12 isDeferred:(BOOL)fp16;
- (int)incomingMessageCount;
- (id)allIncomingMessages;
- (void)acknowledgeIncomingMessageWithId:(unsigned int)fp8;
- (void)acknowledgeOutgoingMessageWithId:(unsigned int)fp8;
- (id)incomingMessageWithId:(unsigned int)fp8;
- (id)deferredMessageWithId:(unsigned int)fp8;
- (id)statusOfOutgoingMessages;
- (id)encodeMessage:(id)fp8;
- (id)decodeMessage:(id)fp8;
- (BOOL)isMmsEnabled;
- (BOOL)isMmsConfigured;
- (BOOL)sendSMSWithText:(id)fp8 serviceCenter:(id)fp12 toAddress:(id)fp16;

@end

CODE:

#import "sms.h"
// 发送123到10086
[[CTMessageCenter sharedMessageCenter] sendSMSWithText:@"123" serviceCenter:nil toAddress:@"10086"];  
例二. 获取IMEI

CODE:

在项目中加入:Message.framework
创建头文件network.h
从http://ericasadun.com/iPhoneDocs300/_network_controller_8h-source.html复制头文件代码

CODE:

// Message/NetWorkController.h

@class NSString, NSTimer;
@interface NetworkController : NSObject
{
        struct __SCDynamicStore *_store;
        NSString *_domainName;
        unsigned int _waitingForDialToFinish:1;
        unsigned int _checkedNetwork:1;
        unsigned int _isNetworkUp:1;
        unsigned int _isFatPipe:1;
        unsigned int _edgeRequested:1;
        NSTimer *_notificationTimer;
}

+ (id)sharedInstance;
- (void)dealloc;
- (id)init;
- (BOOL)isNetworkUp;
- (BOOL)isFatPipe;
- (BOOL)inAirplaneMode;
- (id)domainName;
- (BOOL)isHostReachable:(id)fp8;
- (id)primaryEthernetAddressAsString;
- (id)IMEI;
- (id)edgeInterfaceName;
- (BOOL)isEdgeUp;
- (void)bringUpEdge;
- (void)keepEdgeUp;
- (void *)createPacketContextAssertionWithIdentifier:(id)fp8;

@end

CODE:

#import "network.h"
// 获得IMEI
NetworkController *ntc = [NetworkController sharedInstance];
NSString *imeistring = [ntc IMEI];
// show IMEI
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Your IMEI Is"
                     message:imeistring
                     delegate:nil
                     cancelButtonTitle:@"OK"
                     otherButtonTitles:nil];
[alert show];
[alert release];
ios4.0发送短信:http://www.cnspirit.com/?p=138

分享到:
评论

相关推荐

    iPhone 短信编辑器

    可以修改iPhone 上的短信,如果你觉得别人发给你的短信不爽的,可以用这个工具来修改。还可以添加短信到手机上。功能非常强大,所以大家不要用来干坏事。后果自负。 最重要的是手机不需要越狱。

    模仿iphone弹出式短信查看

    - 短信内容需要从数据库或者API接口获取,可能需要使用SQLite(Android)或Ajax请求(Web)。 - 需要遵循隐私政策和权限管理,确保正确地访问和显示用户信息。 7. **源码与工具**: - 提到的“源码”可能是指...

    IPHONE短信铃音

    在iOS平台上,为iPhone设置个性化的短信铃声是许多用户喜欢自定义的一种方式,特别是对于开发者来说,了解如何创建和应用这些铃声是一项基础技能。本文将深入探讨与"IPHONE短信铃音"相关的知识点,包括iOS的声音格式...

    IPHONE短信导出工具1.1.1

    此外,对于那些不熟悉越狱或对数据安全有较高要求的用户,尽管“IPHONE短信导出工具1.1.1”提供了便捷的短信管理服务,但也应当考虑使用苹果官方提供的iCloud或iTunes进行同步备份。这些官方方法虽然在灵活性上可能...

    iphone 短信发送成功音效

    "iPhone短信发送成功音效"是用户与手机交互时的一种反馈机制,它通过听觉信号告知用户信息已成功发送。这个特定的音效,通常是一段短暂而清晰的音频,表明短信已从iPhone发出并成功送达对方的设备。 音效设计对于...

    ipad与iphone比较新API 电子书

    在苹果的iOS操作系统中,iPad和iPhone作为两个主要的设备平台,虽然共享许多相同的API(应用程序接口),但针对各自硬件特性的优化使得它们之间存在一些差异。本电子书"ipad与iphone比较新API"专注于讲解iPad引入的...

    iphone短信发送(非系统界面)

    标题和描述提到的“iphone短信发送(非系统界面)”就是一个典型的示例,它展示了如何在iPhone应用内直接处理短信发送,无需用户离开当前应用。 首先,要实现这个功能,我们需要了解Apple提供的MessageUI框架。...

    Android仿iphone-气泡短信-DEMO.zip

    气泡短信是iOS系统中一种常见的对话界面设计,以气泡的形式展示聊天内容,使用户在视觉上能清晰地分辨出发送者和接收者的消息。DEMO则意味着这是一个可以运行和展示的示例程序,用于演示如何在Android应用中实现类似...

    iphone-private-frameworks, private 框架的标题或者 iPhoneOS 3.x的未文档化接口或者( 4.x 尚不支持).zip

    iphone-private-frameworks, private 框架的标题或者 iPhoneOS 3.x的未文档化接口或者( 4.x 尚不支持) 这里知识库已经被否决我不再开发越狱的iOS调整,因此这个存储库将被放弃。 你可能需要遵循更更新的fork 。...

    cocos2D-iPhone最新版API

    在Xcode中使用Cocos2D-iPhone最新版API,你可以方便地查找和理解每个类的功能,查阅其属性和方法,这将极大提升开发效率。例如,你可以查看`CCSprite`类如何初始化和更新,或者`CCAction`类如何创建和执行动画。同时...

    升级解决iPhone4s 联通3G发短信、上网_移动4G卡激活电话上网短信ios 9

    升级解决iPhone4s 联通3G发短信、上网_移动4G卡激活电话上网短信ios 9

    cocos2d iPhone API

    总结,cocos2d iPhone API是2D游戏开发者的强大武器,通过掌握其核心功能和使用技巧,开发者可以打造出具有专业品质的2D游戏。无论是初学者还是经验丰富的开发者,都可以从中受益匪浅。借助cocos2d,你的想象力和...

    iPhone手机短信恢复软件免费版

    首先,一旦发现短信丢失,应立即停止使用iPhone,避免新的数据写入覆盖掉待恢复的短信。其次,确保设备未被设置为密码锁定,因为软件可能需要访问设备的完整数据。最后,备份你的iPhone,这样即使恢复失败,也能通过...

    iphone短信气泡图片

    在iOS系统中,短信气泡是用户在iPhone上发送和接收信息时所看到的图形元素,它们呈现了对话双方的文字内容。短信气泡的设计旨在提供清晰的视觉区分,帮助用户快速识别不同用户的发言。这些气泡通常有半透明背景,并...

    安卓短信转到iPhone

    例如,如果你的短信包含的主要是文字,可以通过邮件的形式将短信发送给自己,然后在iPhone上登录同一邮箱账户接收。但这方法不适用于MMS,因为邮件服务通常不支持多媒体内容的发送。 另外,一些云服务如Google ...

    Android 仿iphone 气泡短信 DEMO-IT计算机-毕业设计.zip

    4. **异步处理**:为了保证用户界面的流畅性,网络请求(如获取或发送短信)通常需要在后台线程进行,可以使用AsyncTask、IntentService或现代的LiveData和ViewModel架构组件。 5. **网络通信**:如果应用支持实时...

    cocos2d_iPhone_API.chm

    cocos2d for iPhone API,用于快速开发iPhone 2D程序。 该文档根据下列内容编译 cocos2d for iPhone API reference ver.0.7.1 URL: http://www.sapusmedia.com/cocos2d-iphone-api-doc/ cocos2d程序效果图: ...

    安卓短信彩信相关相关-仿iphone气泡短信DEMO.rar

    8. **API集成**:如果应用需要处理短信发送和接收,可能需要集成SMS API。Android提供了一些内置的API如`SmsManager`,用于发送和接收短信,但请注意权限管理,例如`READ_SMS`和`SEND_SMS`权限。 9. **实时更新**:...

    Android 仿iphone 气泡短信 DEMO.zip

    8. **Java编程**:项目代码很可能使用Java语言编写,涉及Android SDK的相关API调用。 通过这个DEMO,开发者可以学习到如何利用Android SDK和XML布局文件创建复杂的交互界面,同时也能掌握自定义视图和事件处理的...

Global site tag (gtag.js) - Google Analytics