加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iphone – MFMessageComposeViewController:如何限制发送消息为

发布时间:2020-12-14 17:31:52 所属栏目:百科 来源:网络整理
导读:我使用MFMesageComposeViewController发送消息,它正在为我创建问题. 当我向多个收件人发送邮件时,无论iMessages是启用还是禁用设置,它都能正常工作.但是,当我向单个联系人发送消息并且iMessages从设置启用时,它在消息应用程序中向我提供“交付失败”并将其显
我使用MFMesageComposeViewController发送消息,它正在为我创建问题.

当我向多个收件人发送邮件时,无论iMessages是启用还是禁用设置,它都能正常工作.但是,当我向单个联系人发送消息并且iMessages从设置启用时,它在消息应用程序中向我提供“交付失败”并将其显示为iMessage.

我如何强制MFMessageComposeViewController将其作为Cellular Message发送.

我的代码是:

[[[MFMessageComposeViewController alloc] init] autorelease];
if ([MFMessageComposeViewController canSendText]) {
    controller.body = @"Sample Text Message";
    controller.recipients = [NSArray arrayWithObject:@"XXXXXXXXXXXX"];
    controller.messageComposeDelegate = self;
    }

解决方法

简而言之 – 你做不到.如果在设备上启用了iMessage并且收件人可用作iMessage客户端,则该消息将作为iMessage发送.此行为由iOS本身定义,您无法更改它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读