【发布时间】:2015-08-30 07:33:21
【问题描述】:
是否可以使用 Watch OS 2 从手表开始通话? 我的手表 os2 应用程序中有一个按钮,我需要一种方法来从手表开始呼叫预编译号码,或者至少在 iPhone 中开始呼叫。 谢谢
【问题讨论】:
标签: ios watchkit apple-watch watchos-2 phone-call
是否可以使用 Watch OS 2 从手表开始通话? 我的手表 os2 应用程序中有一个按钮,我需要一种方法来从手表开始呼叫预编译号码,或者至少在 iPhone 中开始呼叫。 谢谢
【问题讨论】:
标签: ios watchkit apple-watch watchos-2 phone-call
是的,在 WatchOS 2 上是可能的:
应用程序可以使用共享 WKExtension 对象的 openSystemURL: 方法发起电话呼叫或 SMS 消息。当您打开使用 tel 或 sms 方案的 URL 时,Apple Watch 会将该 URL 重定向到相应的系统应用程序进行处理。您还可以使用 openSystemURL: 方法打开与 PKPass 对象关联的 URL,从而打开 Passbook URL。
【讨论】:
WKExtension.sharedExtension().openSystemURL(NSURL(string: "tel://0123456789")!)
WKExtension.shared().openSystemURL(URL(string: "tel://0123456789")!)