pre[[UIApplication sharedApplication]openURL:[NSURL URLWithString:
為慶云等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及慶云網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、慶云網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
@sms://13888888888]];
-(void)messageComposeViewController(MFMessageComposeViewController*)controller didFinishWithResult:(MessageComposeResult)result
{
[self dismissViewControllerAnimated:YES completion:nil];
switch
(result) {
case
MessageComposeResultSent:
信息傳送成功
break;
case
MessageComposeResultFailed:
信息傳送失敗
break;
case
MessageComposeResultCancelled:
信息被用戶取消傳送
break;
default:
break;
}
}/pre
程序內(nèi)調(diào)用系統(tǒng)發(fā)短信
pre
實(shí)現(xiàn)代理方法MFMessageComposeViewControllerDelegate
-(void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result
{
[self dismissViewControllerAnimated:YES completion:nil];
switch (result) {
case MessageComposeResultSent:
//信息傳送成功
}
/pre
發(fā)送短信
pre
-(void)showMessageView:(NSArray *)phones title:(NSString *)title body:(NSString *)body
{
if( [MFMessageComposeViewController canSendText] )
{
MFMessageComposeViewController * controller = [[MFMessageComposeViewController alloc] init];
controller.recipients = phones;
controller.navigationBar.tintColor = [UIColor redColor];
controller.body = body;
controller.messageComposeDelegate = self;
[self presentViewController:controller animated:YES completion:nil];
[[[[controller viewControllers] lastObject] navigationItem] setTitle:title];//修改短信界面標(biāo)題
}
else
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@提示信息
message:@該設(shè)備不支持短信功能
delegate:nil
cancelButtonTitle:@確定
otherButtonTitles:nil, nil];
[alert show];
}
}
參數(shù)phones:發(fā)短信的手機(jī)號(hào)碼的數(shù)組,數(shù)組中是一個(gè)即單發(fā),多個(gè)即群發(fā)。
/pre
調(diào)用發(fā)短信的方法
pre
[self showMessageView:[NSArray arrayWithObjects:@13888888888,@13999999999, nil] title:@test body:@你是土豪么,么么噠];
/pre
在“設(shè)置-電話”界面下,點(diǎn)擊“以信息回復(fù)”選項(xiàng)。如下圖 如果是發(fā)短信的預(yù)設(shè)短息內(nèi)容那就在“設(shè)置-短信”里面設(shè)置,找找就看到了
iOS 12.0 關(guān)于短信驗(yàn)證碼的自動(dòng)獲取功能開(kāi)發(fā)
1.appid配置autofill擴(kuò)展,重新生成配置文件。
2.添加autofill擴(kuò)展功能
其實(shí)以上兩個(gè)完全沒(méi)必要。各種翻墻查詢之后發(fā)現(xiàn),是鍵盤(pán)格式的問(wèn)題,就是第三條這個(gè)意思。
3.獲取驗(yàn)證碼的鍵盤(pán)格式可用的有四種
number pad
phone pad
decimal pad
ASCII Capable Number Pad
調(diào)用第三方電信運(yùn)營(yíng)商的短信接口,按量付費(fèi)的。
如 “短信寶”,阿里云也有發(fā)送短信的服務(wù)。