系统短信 自定义短信

首先

#import <MessageUI/MessageUI.h>

然后

MFMessageComposeViewControllerDelegate

主要在这里

- (void)showMessageView

{

if( [MFMessageComposeViewController
canSendText] ){

MFMessageComposeViewController * controller = [[MFMessageComposeViewController
alloc]init];
//autorelease];

//controller.recipients = [NSArray arrayWithObject:@"10010"];

controller.body =
@"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

controller.messageComposeDelegate =
self;

[self
presentViewController:controller animated:YES
completion:nil];

[[[[controller viewControllers]
lastObject] navigationItem]
setTitle:@"XXXXXXXXXXX"];//修改短信界面标题

}else{

[self
alertWithTitle:@"提示信息"
msg:@"设备没有短信功能"];

}

}

提示信息

- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result

{

[controller dismissViewControllerAnimated:NO
completion:nil];//关键的一句
  不能为YES

switch ( result ) {

case
MessageComposeResultCancelled:

[self
alertWithTitle:@"提示信息"
msg:@"发送取消"];

break;

case
MessageComposeResultFailed:// send failed

[self
alertWithTitle:@"提示信息"
msg:@"发送成功"];

break;

case
MessageComposeResultSent:

[self
alertWithTitle:@"提示信息"
msg:@"发送失败"];

break;

default:

break;

}

}

时间: 2024-10-07 10:26:45

系统短信 自定义短信的相关文章

JavaScript实现自定义短信模板

自定义短信模板,要求:可以插入关键字,当然是可以在点击到文本域中的任意位置,关键字以中括号包裹的形式出现[关键字],删除关键字要整个关键都删掉,而不是自己全删除. 详细在简书中 http://www.jianshu.com/p/dbc4ac17ba4c 也可以直接上github拉代码示例,也有详细注释 https://github.com/Stevenzwzhai/plugs/tree/master/%E8%87%AA%E5%AE%9A%E4%B9%89%E6%A8%A1%E6%9D%BF-te

中国电信天翼开放平台自定义短信验证码和模板短信demo

自定义短信验证码 package com.ffcs.sms; import java.net.URLEncoder; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Map; import java.util.TreeMap; import com.ffcs.util.HttpInvoker; import com.ffcs.util.RandomUtil; import com.google.

智能短信服务授权 信析宝智能短信是否收费

智能短信是移动互联网新的智能化服务分发及场景化流量入口 智能短信是在移动终端设备上搭载信析宝应用程序和能力,将传统文本短信解析重构成卡片式短信,可实现双向交互,提供生活场景服务的新一代短信产品. 它包含短信公众号.卡片短信.短信浮窗.短信通知栏.短信浮窗.短信卡夹.短信分类.智能穿戴方案等产品形态. 珠海市小源科技有限公司 智能短信概念提出者与先行者 珠海市小源科技有限公司(以下简称小源科技)成立于2011年,是一家专注于移动互联网领域产品研发和运营的创业公司.公司总部位于珠海,分别在北京和深圳

解决:铃声改变,来短信,短信设置中默认铃声的名称没有同步更新

短信界面没有关闭的情况下,在设置中进行操作,短信设置界面中不会进行刷新.因此在当MessagingPreferenceActivity处于活动(onResume)的时候重新初始化,添加代码如下: protected void onResume() { super.onResume();   loadPrefs(); // Since the enabled notifications pref can be changed outside of this activity, // we have

查询短信的短信剩余条数

/** * 查询短信的短信剩余条数 * @return */ public static String getSmsCount() { String ret_str = ""; BufferedReader rd=null; try { //http://221.179.180.158:9000/QxtSms/QxtFirewall?OperID=test&OperPass=test&SendTime=&ValidTime=&AppendID=1234&

Android实战简易教程-第三十六枪(监听短信-实现短信验证码自动填入)

一般用户喜欢用手机号作为用户名注册APP账号,这时一般都是通过手机验证码的方式进行验证,下面我们就研究一个非常实用的方法,通过监听短信-实现短信验证码的自动填入,提高用户体验. 首先我们看一下如何监听手机短信. 一.获取短信全部内容 1.新建一个SMSBroadcastReceiver: package com.example.messagecut; import java.text.SimpleDateFormat; import java.util.Date; import android.

手机安全卫士------手机防盗页面之发送短信&amp;接收短信

功能需求: 接上一篇文章,如果sim卡变更,则发送一条报警短信给安全号码 接收从安全号码发来的短信,如果内容为报警指令,则根据相应的报警指令做出相应的操作 发送短信 1.创建一个SmsManager对象 SmsManager manager = SmsManager.getDefault(); 2.通过SharedPreferences获取安全号码 String number 3.创建短信内容: content 4.分割短信: 由于每条短信只能70个字,所以我们要把它分割一下:manager.d

可用的国内免费虚拟手机号平台 在线接收短信 在线短信接收

关键词 虚拟手机号短信接码平台 在线接收短信 在线短信接收 在线接收短信 | 免费接码平台 https://www.pdflibr.com/ https://www.becmd.com/ http://z-sms.com/ 原文地址:https://www.cnblogs.com/kaibindirver/p/12287926.html

长链接转短链接(短网址)

场景 ? 短链接服务就是将一段长的URL转换为短的URL,比如利用新浪微博的短链接生成器,可将一段长的URL(http://blog.csdn.net/poem_qianmo/article/details/52344732)转换为一段短的URL(http://t.cn/RtFFvic),用户通过访问短链接即可重定向到原始的URL. 整个交互流程如下: 用户访问短链接:http://t.cn/RtFFvic 短链接服务器t.cn收到请求,根据URL路径RtFFvic获取到原始的长链接:http: