我想在Apple Watch的app扩展程序中发送消息。我们可以在Watch中实例化MFMessageComposeViewController类。
答案 0 :(得分:4)
你不能在Watch上使用该类。 MFMessageComposeViewController是UIViewController的子类,在WatchKit中不可用。
你想要做什么需要通过WKInterfaceController上的文本输入控件启动,然后通过将字符串从WatchKit Extension传递到你的iPhone应用程序(在后台运行)以编程方式发送消息然后发送它通过连接到SMS网关的Web服务。如果不使用MFMessageComposeViewController,则无法直接从手机发送短信,因此无法在不使用此类网络服务的情况下直接从第三方WatchKit应用发送短信。
显然这会带来成本影响,您需要考虑如何将这笔费用转嫁给最终用户,因为您将支付网关服务费用,而不是向最终用户的电话帐户收费。