检查是否使用iMessage或蜂窝网络发送消息

时间:2013-03-06 09:06:58

标签: iphone ios objective-c mfmessagecomposeview

使用MFMessageComposeViewController检查设备是否canSendText。一切都好,但无论如何都要检测是否会使用iMessage或Cellular SMS发送该消息。如果文本是通过iMe​​ssage发送的并且未连接互联网,则会持续要求用户收到警报?我只是想知道是否有适当的解决方案呢?

谢谢你的时间

1 个答案:

答案 0 :(得分:4)

您无法通过iMe​​ssage或SMS发送消息。 Apple没有提供任何API方法来检测这一点。

此外,消息应用程序将不会使用iMessage,因为没有互联网连接,如果互联网连接断开,它将发送正常的短信。

如果您通过iMe​​ssage向电子邮件地址发送消息,则如果没有可用的互联网连接,则会禁用发送按钮。