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"
例二. 获取IMEI
// 发送123到10086
[[CTMessageCenter sharedMessageCenter] sendSMSWithText:@"123" serviceCenter:nil toAddress:@"10086"];
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"
ios4.0发送短信:http://www.cnspirit.com/?p=138
// 获得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];
iphone使用private API 发送短信相关推荐
- 使用云片API发送短信验证码
这里简单看看怎么使用云片API发送短信验证 1.首先要注册一个云片账号:(https://www.yunpian.com/),获取APIKEY(这里需要说明的是,APIKEY特别重要,一定要保护好它, ...
- java云片模板参数_Java使用云片API发送短信验证码的代码详解
这篇文章主要介绍了Java使用云片API发送短信验证码,主要用的是Java实现短信验证码.需要的朋友可以参考下 下面开始介绍的是如何利用机器完成批量操作,将短信业务自动化. 获取APIKEY 云片网提 ...
- 网建短信通 使用java调用API发送短信时总是返回-41,关键的关键,仅在于一个问号:(
今天突发奇想做一个定时给女朋友发送表白短信的功能,发送短信的接口很多,不过基本都是收费的,情有可原.在网建短信通平台(http://sms.webchinese.cn/default.shtml)可以 ...
- API发送短信验证码
由于 阿里大于 的短信签名一直申请不通过,没办法只好用别的短信. 这次用的是朋友推荐的 haoservice ,价格和阿里云差不多,好处是: 1.第一次买的话可以买10块钱的,300条,也就是3分钱一 ...
- 使用阿里云短信验证码API发送短信验证码(配置,获取短信验证码,注册,登录,密码重置)
获取阿里云短信验证码需要的配置信息. 如果是新用户,可以免费领取3个月,老用户的话就只能购买了,但是也不贵. 申请短信签名 申请短信模板 编写发送短信验证码的工具类 代码中我已经进行了详细的注释,也写 ...
- java调用移动api 发送短信验证码
MasSendUtils.java public class MasSendUtils {private static Logger logger = Logger.getLogger(MasSend ...
- 使用飞信API 发送 短信
从网上可以找到很多,个人觉得以下文章写的不错: 1: http://www.cnblogs.com/qingyuan/archive/2010/02/25/1673377.html 2: 飞信免费发短 ...
- 调用中国网建API发送短信
//玩微信买吃的给自己发了条短信忽的想看看他是怎么玩的 找了一下,网上有三种发送短信的方式,我这里只记录一种.花了30分钟玩了一下,顺带做个笔记 还有什么比官方更官方么! 官方地址:http://ww ...
- java云片模板参数_Java使用云片API发送短信验证码
下面开始介绍的是如何利用机器完成批量操作,将短信业务自动化. 获取apikey 云片网提供了完整的sdk和api,可以帮助开发者快速完成业务开发. 在开始coding前,需要先获取apikey,如下所 ...
最新文章
- C面向对象之透明指针的运用
- 用Python爬取42年数据,告诉你高考有多难!
- SQL IN 一定走索引吗?
- WinApi学习笔记-获取电脑中磁盘信息
- 局域网内其他电脑通过SSH访问NAT模式下的虚拟机
- android studio安装教程博客园独王,Android Studio安装与配置
- python数据字符_python数据清洗系列之字符串处理详解
- javascript下的数值型比较真的没有那么简单
- Asp.net2005 使用 NVelocity 实现 MVC
- leetcode939.MinimumAreaRectangle
- poj 2182 给你每个数前面有几个数比他小让你输出次数的编号
- 直流电动机的调速 用单片机产生PWM控制
- 内外网切换,内网固定ip
- PLC实训 — PLC的27条基本逻辑指令
- 三星电视机dns服务器维护,4招解救三星智能电视看视频卡顿问题
- 很经典的深搜,但却伤了我的心(洛谷 1238) 走迷宫
- 看到的有意思的文章(一)
- 6-1 简单创建对象 (10分) java
- Vue 框架-06-条件语句 v-if 实现选项卡效果
- Openssh 8.8制作CentOS 7.6下的rpm包