是否可以使用iPhone上的MessageUI框架从应用内部发送消息?
或者,是否存在iMessage的URL方案?
答案 0 :(得分:1)
使用iOS 4. *您可以从应用内发送电子邮件和短信。使用MessagUI viewController。
由于iOS 5仍在NDA下,我们无法在这里讨论任何新的API
我已经检查了文档,并且没有提到iMessage。 系统仍然可以通过iMessage发送消息,但不会通知您。
主要原因是iMessage在系统中是透明的,它从普通的SMS应用程序开始,如果系统检测到对方也有iOS 5,它将切换到iMessage。
答案 1 :(得分:0)
我们可以使用MessageUI
框架在您的iPhone应用程序中发送消息和邮件。理解起来非常简单。请参阅MessageUI-framework reference for iOS。
答案 2 :(得分:0)
iPhone上的iMessage URL方案(仍然)似乎是sms:imessageid
其中imessageid
是与iMessage关联的AppleID或电话号码。这适用于iPhone,但不适用于(Mac)OS X上的消息。
MacOS X上的消息URL方案是'imessage:imessageid',其中imessageid
是与iMessage关联的AppleID。这将在OS X上启动Messages App,但不会在iPhone上启动iMessage App。 (我假设后者有一天也会在iPhone上运行。)