Apple watch 从Apple watch应用程序拨打电话

Apple watch 从Apple watch应用程序拨打电话,apple-watch,Apple Watch,我们可以通过apple watch应用程序使用按钮拨打电话吗 对于iPhone应用程序,我们可以在按下按钮后使用: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://1111111111"]]); 如果设备被锁定或应用程序处于后台,则会自动忽略openURL。此外,WatchKit不包含用于发起电话呼叫的API 您最好的选择可能是提示用户打开iPhone应用程序,可能使用切换,然后点击按钮从那里开始通

我们可以通过apple watch应用程序使用按钮拨打电话吗

对于iPhone应用程序,我们可以在按下按钮后使用:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://1111111111"]]);

如果设备被锁定或应用程序处于后台,则会自动忽略
openURL
。此外,WatchKit不包含用于发起电话呼叫的API


您最好的选择可能是提示用户打开iPhone应用程序,可能使用切换,然后点击按钮从那里开始通话。这不是一个很好的解决方案,但WatchKit目前非常有限

你不能在苹果手表上做这件事。但也有其他方法,如:

  • 告诉用户在配套的iPhone应用程序中拨打电话
  • 只需轻触一个按钮,即可使用切换从Apple Watch应用程序跳转到配套的iPhone应用程序(更方便用户的方式)

注意:最好的方法是一直等待新版本。在WWDC 2015在旧金山举行(六月8-12日),他们将推出Watch KIT 2,支持iOS上的配套工具包和在苹果手表上运行的本地手表应用程序而不必在附近安装iPhone。

< P> >现在可以从WataSo2:

if let telURL = NSURL(string: "tel:5553478") {
    let wkExtension = WKExtension.sharedExtension()
    wkExtension.openSystemURL(telURL)
}
,,