2011-06-23 55 views

回答

1

使用iOS 4. *您可以從您的應用程序內發送電子郵件和短信。使用MessagUI viewController。 由於iOS 5仍然處於NDA下,因此我們無法在此討論任何新的API

我已檢查過documentatie,並且在那裏沒有提及iMessage。 儘管系統可能會通過iMe​​ssage發送消息,但您不會收到通知。

這樣做的主要原因是iMessage在系統中是透明的,它起始於普通的SMS應用程序,如果系統檢測到另一方也有iOS 5,它將切換到iMessage。

+2

現在關心更新您的答案,我猜NDA已經結束了? – Flexo

0

在iPhone(仍然)的iMessage的URL方案似乎是sms:imessageid
其中imessageid是的iMessage或電話號碼相關聯的的AppleID。這適用於iPhone,但不適用於(Mac)OS X上的消息。

MacOS X上的Messages URL方案是'imessage:imessageid',其中imessageid是與iMessage關聯的AppleID。這將在OS X上啓動消息應用程序,但不會在iPhone上啓動iMessage應用程序。 (我認爲後者也有可能在iPhone上工作。)