1

我想从我们在 Apple Watch 中的应用扩展发送一条消息。我们可以在 Watch 中实例化 MFMessageComposeViewController 类的类吗?

4

1 回答 1

4

您不能在 Watch 上使用该类。MFMessageComposeViewController是 UIViewController 的子类,在 WatchKit 中不可用。

您想要做的事情需要通过 WKInterfaceController 上的文本输入控件启动,然后通过将字符串从 WatchKit 扩展传递到您的 iPhone 应用程序(在后台运行)以编程方式发送消息,然后通过一个连接到 SMS 网关的 Web 服务。不使用 MFMessageComposeViewController 就无法直接从手机发送 SMS,因此不使用此类 Web 服务就无法直接从第三方 WatchKit 应用程序发送 SMS。

显然,这涉及成本问题,您需要考虑如何将该成本转嫁给最终用户,因为您将支付网关服务账单,而不是从最终用户的电话帐户中收取费用。

于 2015-01-30T09:30:34.370 回答