我想从我们在 Apple Watch 中的应用扩展发送一条消息。我们可以在 Watch 中实例化 MFMessageComposeViewController 类的类吗?
1 回答
4
您不能在 Watch 上使用该类。MFMessageComposeViewController是 UIViewController 的子类,在 WatchKit 中不可用。
您想要做的事情需要通过 WKInterfaceController 上的文本输入控件启动,然后通过将字符串从 WatchKit 扩展传递到您的 iPhone 应用程序(在后台运行)以编程方式发送消息,然后通过一个连接到 SMS 网关的 Web 服务。不使用 MFMessageComposeViewController 就无法直接从手机发送 SMS,因此不使用此类 Web 服务就无法直接从第三方 WatchKit 应用程序发送 SMS。
显然,这涉及成本问题,您需要考虑如何将该成本转嫁给最终用户,因为您将支付网关服务账单,而不是从最终用户的电话帐户中收取费用。
于 2015-01-30T09:30:34.370 回答