【问题标题】:Verify iMessage Support, SMS Support验证 iMessage 支持、SMS 支持
【发布时间】:2012-04-15 01:18:27
【问题描述】:

我正在使用 ShareKit。发送 SMS 消息使用 MFMessageComposeViewController,用户看到标题“文本”。我想将该标题更改为更能反映实际可用内容的内容,可能是 SMS 或 iMessage 或两者兼而有之。 (例如,如果设备不支持短信,我不希望提示说“短信”,但如果设备支持短信,我希望它说短信。如果两者都支持,标题会反映这一点,也是。)

有没有办法确定 iMessage 是否可用并已配置?有没有办法确定 SMS 是否可用并已配置?

我想要支持的设备是 iPhone、iPod Touch 和 iPad。 iOS 版本应该从 4.3 开始。

【问题讨论】:

  • Jim,您在关闭键盘时是否在 ios 6.0 和 5.0 中遇到过“MFMessageComposeViewController”的任何不当行为?

标签: ios sms imessage mfmessagecomposeview


【解决方案1】:

可以点赞

Class messageClass = (NSClassFromString(@"MFMessageComposeViewController"));

if (messageClass != nil) {
    // Check whether the current device is configured for sending SMS messages
    if ([messageClass canSendText]) {
        //code for sending SMS
    } else {
        //Not configured
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-13
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-30
    相关资源
    最近更新 更多