IOS怎樣使用MessageUI Framework 發(fā)送短信息。使用MessageUI Framework 中的 MFMessageComposeViewController 發(fā)送短信息,另外其中的MFMailComposeViewController用于發(fā)送郵件。使用非常簡單:
創(chuàng)新互聯(lián)主營泊頭網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶App定制開發(fā),泊頭h5小程序開發(fā)搭建,泊頭網(wǎng)站營銷推廣歡迎泊頭等地區(qū)企業(yè)咨詢
導(dǎo)入框架:MessageUI.framework
2. 添加協(xié)議:MFMessageComposeViewControllerDelegate
3. #import MessageUI/MessageUI.h
1 //判斷當(dāng)前設(shè)備是否可以發(fā)送短信息
2 if([MFMessageComposeViewController canSendText])
3 {
4
5 MFMessageComposeViewController *mc = [[MFMessageComposeViewController alloc] init];
6 //設(shè)置委托
7 mc.messageComposeDelegate = self;
8 //短信內(nèi)容
9 mc.body = @"nihao";
10 //短信接收者,可設(shè)置多個
11 mc.recipients = [NSArray arrayWithObject:@"10086",nil];
12
13 [self presentModalViewController:mc animated:YES];
14 [mc release];
15 }
16 else
17 {
18 UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error",
19 message:@"The current device can not send SMS"
20 delegate:nil
21 cancelButtonTitle:"OK",
22 otherButtonTitles:nil];
23 [alert show];
24 [alert release];
25 }
26
27
28 #pragma mark -
29 #pragma mark MFMessageComposeViewControllerDelegate
30 -(void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result
31 {
32 switch(result)
33 {
34 case MessageComposeResultCancelled:
35 ...
36 case MessageComposeResultFailed:
37 ...
38 case MessageComposeResultSend:
39 ...
40 default:
41 ...
42 }
43 }
在“設(shè)置-電話”界面下,點擊“以信息回復(fù)”選項。如下圖 如果是發(fā)短信的預(yù)設(shè)短息內(nèi)容那就在“設(shè)置-短信”里面設(shè)置,找找就看到了
在今天的教程,我們將給大家分享的是蘋果手機群發(fā)短信的方法,一共提供3種方法,包括直接添加方法、使用插件的方法,以及借助第三方手機群發(fā)軟件的方法,感興趣的網(wǎng)友就趕緊來圍觀吧!
群發(fā)短信
蘋果手機群發(fā)短信方法一:(無需越獄):
使用iPhone群發(fā)短信相信是我們?nèi)粘J褂眠^程中經(jīng)常使用到的一個功能,在iPhone中使用這樣一個群發(fā)短信的功能的,只不過在使用過程中還不夠人性化。首先就為大家介紹這種方法,該種方法是iPhone自帶的不需要越獄!
1、在主界面中找到信息圖標(biāo),點擊進入“信息”;
2、輕按右上角圖標(biāo)撰寫新信息,進入發(fā)送短信界面;
3、在”收件人”欄中,你可以直接輸入字母、數(shù)字快速查找并添加聯(lián)系人;如果聯(lián)系人不在通訊錄中,你也可以直接輸入手機號碼;當(dāng)然,你也可以選擇更加直觀的操作,輕按“+”按鈕直接轉(zhuǎn)到通訊錄中添加,由于目前iOS不支持批量添加,只能一個一個添加聯(lián)系人,雖然這樣可以使用iPhone群發(fā)短信但是有些麻煩!
發(fā)送短信
4、在“收件人”欄中,不同聯(lián)系人之間用逗號隔開。如果要對其刪除,需要借助鍵盤的“x”按鈕。
蘋果手機發(fā)短信的方法二:(需越獄):
1、確保你的iPhone已經(jīng)越獄,之后我們需要安裝一款名為KuaiDial的群發(fā)短信插件。運行“Cydia”,選擇右下角的搜索。
2、在上方輸入框中輸入“kuaiDial”,選擇第一個進行安裝。
kuaiDial插件
3、安裝完畢后,進入iPhone的設(shè)置菜單,你能夠看到KuaiDiadl的選項已經(jīng)出現(xiàn)了。
kuaiDial插件
4、選擇“短信”,將“默認(rèn)開啟批量添加功能”后的滑塊打開。
默認(rèn)開啟批量添加功能
5、這里尤其注意,設(shè)置完成后,要完全退出設(shè)置(HOME鍵退會桌面,然后請雙擊Home鍵,打開多任務(wù)列表,長按設(shè)置圖標(biāo),點擊出現(xiàn)紅色減號將其關(guān)閉),否則剛才的更改可能不會生效。
6、進入短信發(fā)送界面,點擊收件人后面的加號??梢园l(fā)現(xiàn),在選擇聯(lián)系人的界面,你點擊一個人會在后面增加一個對勾。你可以一次選擇任意數(shù)量的聯(lián)系人。注意,點擊上面的取消就會完成這次選擇,并不會取消你本次選擇的聯(lián)系人。
批量添加
蘋果手機群發(fā)短信的方法三:通過群發(fā)軟件來實現(xiàn);
1、下載安裝:撥號精靈
2、點開后,會自動與本身通訊錄同步,點擊右上角的按鈕,會出現(xiàn)三個選項(新聯(lián)系人,群發(fā)短信,設(shè)置選項);
3、點擊“群發(fā)短信”功能,在聯(lián)系人清單中選擇要發(fā)送的對象,可多選(利用撥號精靈本身的便捷查詢,迅速找到對象)。選擇結(jié)束后,按右上角的發(fā)送按鈕即可。
4、下一步進入-的界面,撥號精靈還提供更實用的群組合并發(fā)送功能,如果有需要,還可以選擇同時發(fā)送的一個或多個群組。
5、最后一步,你就可以安心的編寫你的短信內(nèi)容啦;
PS:特別提示:
1、撥號精靈能夠自動篩選-需要的手機號碼,所以不用擔(dān)心會被發(fā)送到座機號碼。
2、建議:每次群發(fā)最好利用分組發(fā)送,將人數(shù)控制在幾十人范圍內(nèi),不要超過運營商的上限規(guī)定哦)
完美解決iPhone短信群發(fā)的各種問題,是目前AppStore市面上唯一一款能夠自動一條一條發(fā)送短信的軟件!
功能特點:
1、支持在群發(fā)的時候,指定一條一條地自動發(fā)送;
(1)有些手機服務(wù)運營商限制每次群發(fā)短信的人數(shù);
(2)有些手機服務(wù)運營商在群發(fā)短信的時候,一旦其中一個聯(lián)系人送不到,全部會被標(biāo)識為發(fā)送失敗,但是其實有部分人是已經(jīng)收到了的。
(3)有些運營商,有時候會忽視用戶的隱私,收到短信的用戶會同時得知您還往哪個人送了這條短信,例如情人節(jié)你往兩個女朋友發(fā)相同的信息,她們會相互知道您還發(fā)給了對方,后果會很嚴(yán)重。
因此很多場合下需要“一條一條”地自動發(fā)送來的功能。
2、支持在群發(fā)短信的時候,能夠選擇一起發(fā)送;
3、支持分組發(fā)送的聯(lián)系人,避免每次群發(fā)都要重新選定;
4、可顯示每個分組的聯(lián)系人數(shù)量;
5、可對分組進行的成員增加,刪除,修改;
6、支持簡體中文拼音排序;
7、支持聯(lián)系人名稱查詢,以及公司名稱查詢;
8、支持iMessage群發(fā);
怎樣發(fā)短信?
1.點擊主屏幕上的“短信”圖標(biāo)。
2.輕按右上角編輯短信按鈕。
3.在“收件人”欄中鍵入姓名或電話號碼,或者從通訊錄中添加一個或多個聯(lián)系人。鍵入信息,然后輕按“發(fā)送”。若要發(fā)送照片或視頻,請輕按“相機”按鈕,選擇媒體文件后再輕按發(fā)送,系統(tǒng)會以綠色信息框顯示。
4. 若給運行 iOS 5以上的其他 iPhone、iPad和 iPod touch 用戶發(fā)送 iMessage 信息,用戶可輸入對方 Apple ID,如果對方的手機號碼也使用了iMessage功能,系統(tǒng)會自動將文本信息轉(zhuǎn)換為iMessage發(fā)送,并以藍(lán)色信息框顯示。
5.刪除短信則可用手指按住信息中的某個對話,橫向左、右移動,待出現(xiàn)刪除按鍵后輕按便可;或輕按編輯按鈕,點擊左邊新出現(xiàn)的紅色標(biāo)志刪除。