美文网首页iOS
短信状态监听 - iOS

短信状态监听 - iOS

作者: survivorsfyh | 来源:发表于2018-09-02 12:52 被阅读20次

当使用 App 时若短信介入需要对当前状态进行监听操作,根据不同的状态实行相关的需求操作,废话不多说步骤如下.

首先,常规操作先引用对应的头文件,来为后续功能铺路.

#import <MessageUI/MFMessageComposeViewController.h>

其次,便是具体监听逻辑,code 如下.

#pragma mark - 监听短信

- (void)monitorSendMessage {

    if ([MFMessageComposeViewController canSendText]) {// 当前设备是否支持发送短信

        MFMessageComposeViewController *msg = [[MFMessageComposeViewController alloc] init];

        // 设置委托

        msg.messageComposeDelegate = self;

        // 默认信息内容

        msg.body=@"当前正在考试,请勿打扰.";

    }

}

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

    switch(result) {

        case MessageComposeResultSent:

            NSLog(@"短信 --- 发送成功");

            break;

        case MessageComposeResultCancelled:

            NSLog(@"短信 --- 发送取消");

            break;

        case MessageComposeResultFailed:

            NSLog(@"短信 --- 发送失败");

            break;



        default:

            break;

    }

}

此次分享到此结束,希望内容能对大家实际有所帮助,有什么不足之处欢迎指点共同进步!

相关文章

  • 短信状态监听 - iOS

    当使用 App 时若短信介入需要对当前状态进行监听操作,根据不同的状态实行相关的需求操作,废话不多说步骤如下. 首...

  • 监听网络

    ios 注册通知、监听 iOS-OC-监听网络状态,有网时数据自动刷新 iOS实时监控网络状态的改变 简书 iOS...

  • Android-SmsManager监听短信发送状态

    发送短信以后,我们所关心的就是短信有没有发送成功。Android中通过SmsManager可以实现监听短信发送状态...

  • iOS学习之Reachability(一)

    Reachability Reachability 展示了如何来监听iOS设备的网络状态。可以监听什么时候IP地址...

  • iOS电话状态监听

    一、iOS10之前 iOS10之前使用CoreTelephony中的CTCallCenter和CTCall。 1、...

  • 电话状态监听 - iOS

    今天接到一个监听状态的需求,当使用 App 时若电话介入需要对当前状态进行监听操作(注:并非通话内容),根据不同的...

  • iOS电话状态监听

    App电话状态监听 一般这种获取系统状态变化的代码都是写在AppDelegate里面,在didFinishLaun...

  • iOS监听耳机状态

    最近在做音视频相关的开发,遇到的几个问题如下:1 .插入耳机的时候并没有切换到耳机播放 仍然是扬声器播放2 .当一...

  • iOS电话状态监听

    一、iOS10之前 iOS10之前使用CoreTelephony中的CTCallCenter和CTCall。 1、...

  • # iOS电话状态监听

    iOS电话状态监听 [/u/47e72d40112c] 一、iOS10之前 iOS10之前使用CoreTeleph...

网友评论

    本文标题:短信状态监听 - iOS

    本文链接:https://www.haomeiwen.com/subject/ovcmwftx.html