我们可以从Apple Watch实例化MFMessageComposeViewController类

时间:2015-01-30 05:30:11

标签: ios watchkit apple-watch

我想在Apple Watch的app扩展程序中发送消息。我们可以在Watch中实例化MFMessageComposeViewController类。

1 个答案:

答案 0 :(得分:4)

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

你想要做什么需要通过WKInterfaceController上的文本输入控件启动,然后通过将字符串从WatchKit Extension传递到你的iPhone应用程序(在后台运行)以编程方式发送消息然后发送它通过连接到SMS网关的Web服务。如果不使用MFMessageComposeViewController,则无法直接从手机发送短信,因此无法在不使用此类网络服务的情况下直接从第三方WatchKit应用发送短信。

显然这会带来成本影响,您需要考虑如何将这笔费用转嫁给最终用户,因为您将支付网关服务费用,而不是向最终用户的电话帐户收费。