11

我希望能够以编程方式发送 iMessage,而无需执行任何其他操作,除了调用一个将文本发送到带有消息的号码的函数,这两个都是文本框。当我在网上搜索时,我真的很感激一些示例代码,但我发现没有任何帮助。这不适用于商业应用程序,仅适用于我,因此它可以使用私有框架或任何可以完成这项工作的东西。谢谢。

4

1 回答 1

7

发送消息的唯一方法是向 MessageUI 框架。iOS 文档中有一个如何执行此操作的示例:

https://developer.apple.com/library/ios/#samplecode/MessageComposer/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010161

编辑:我刚刚注意到这个问题与此重复:如何使用 MessageUI 框架在 iPhone 上发送 iMessage 消息

更正:您似乎可以使用 CoreTelephony 发送消息:

[[CTMessageCenter sharedMessageCenter] sendSMSWithText:message serviceCenter:nil toAddress:number];

乔丹布朗的评论让我想到了这一点。我确实怀疑这可能会让你被 App Store 禁止,但我知道你说过你不关心这个。

于 2012-06-01T12:23:19.453 回答