我想通过Apple Watch中的应用程序扩展发送消息。我们可以在Watch中实例化MFMessageComposeViewController类的类。
最佳答案
您不能在Watch上使用该类。 MFMessageComposeViewController是UIViewController的子类,在WatchKit中不可用。
您需要做的事情需要通过WKInterfaceController上的文本输入控件启动,然后通过将字符串从WatchKit Extension传递到iPhone应用程序(在后台运行)以编程方式发送消息,然后通过连接到SMS网关的Web服务。如果不使用MFMessageComposeViewController,则无法直接从电话发送SMS,因此,如果不使用此类Web服务,则无法直接从第三方WatchKit应用发送消息。
显然,这牵涉到成本问题,您将要考虑如何将此成本转嫁给最终用户,因为您将要支付网关服务账单,而不是从最终用户的电话帐户中扣除。
关于ios - 我们可以从Apple Watch实例化MFMessageComposeViewController类的类吗,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28229775/