【问题标题】:how to use MessageUI framework to send iMessage messages on iPhone如何使用 MessageUI 框架在 iPhone 上发送 iMessage 消息
【发布时间】:2011-09-21 04:17:45
【问题描述】:

是否可以使用 iPhone 上的 MessageUI 框架从应用内部发送消息?

或者,是否有 iMessage 的 URL 方案?

【问题讨论】:

    标签: iphone url-scheme messageui


    【解决方案1】:

    我们可以使用MessageUI-framework 在我们的iPhone 应用程序中发送消息和邮件。这很容易理解。请参阅MessageUI-framework reference for iOS

    【讨论】:

      【解决方案2】:

      iPhone 上的 iMessage URL 方案(仍然)似乎是 sms:imessageid
      其中imessageid 是与 iMessage 或电话号码关联的 AppleID。这适用于 iPhone,但不适用于 (Mac) OS X 上的 Messages。

      MacOS X 上的消息 URL 方案是“imessage:imessageid”,其中imessageid 是与 iMessage 关联的 AppleID。这将在 OS X 上启动 Messages 应用程序,但不会在 iPhone 上启动 iMessage 应用程序。 (我认为后者有一天也会在 iPhone 上运行。)

      【讨论】:

        【解决方案3】:

        使用 iOS 4.*,您可以从应用内部发送电子邮件和短信。使用 MessagUI 视图控制器。 由于 iOS 5 仍处于保密协议下,我们不能在这里讨论任何新的 API

        我检查了文档,里面没有提到 iMessage。 系统仍然可以通过 iMessage 发送消息,但不会通知您。

        主要原因是iMessage在系统中是透明的,一开始是普通的短信应用,如果系统检测到对方也有iOS 5,就会切换到iMessage。

        【讨论】:

          猜你喜欢
          • 2010-11-25
          • 1970-01-01
          • 2011-05-18
          • 1970-01-01
          • 1970-01-01
          • 2012-08-17
          • 1970-01-01
          • 1970-01-01
          • 2016-05-28
          相关资源
          最近更新 更多