Phone 使用 openSystem 从 Apple Watch 调用 API?
Phone call from Apple Watch with openSystem API?
当我观看 WWDC 2015 session 视频 "Introducing WatchKit for watchOS 2"(在 13:29)时,我看到可以直接在 Apple Watch 上进行 phone 调用开放系统 API。我如何在 Swift 中使用此 API?
您可以使用共享 WKExtension
对象上可用的 openSystemURL
方法。将 tel:
URL 传递给此方法以启动 phone 调用。
if let telURL=NSURL(string:"tel:5553478") {
let wkExtension=WKExtension.sharedExtension()
wkExtension.openSystemURL(telURL)
}
beta 1 中似乎存在一个错误,不允许在 phone 号码上使用 openSystemURL。我看过几个示例项目,也曾用自己的头撞墙试图开始。我见过的任何实施都行不通。但是短信工作正常。
当我观看 WWDC 2015 session 视频 "Introducing WatchKit for watchOS 2"(在 13:29)时,我看到可以直接在 Apple Watch 上进行 phone 调用开放系统 API。我如何在 Swift 中使用此 API?
您可以使用共享 WKExtension
对象上可用的 openSystemURL
方法。将 tel:
URL 传递给此方法以启动 phone 调用。
if let telURL=NSURL(string:"tel:5553478") {
let wkExtension=WKExtension.sharedExtension()
wkExtension.openSystemURL(telURL)
}
beta 1 中似乎存在一个错误,不允许在 phone 号码上使用 openSystemURL。我看过几个示例项目,也曾用自己的头撞墙试图开始。我见过的任何实施都行不通。但是短信工作正常。