【发布时间】:2016-02-29 17:40:12
【问题描述】:
我们可以使用按钮从 Apple Watch 应用中拨打电话吗?
对于 iPhone 应用,我们可以在按下按钮后使用:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://1111111111"]]);
【问题讨论】:
标签: apple-watch
我们可以使用按钮从 Apple Watch 应用中拨打电话吗?
对于 iPhone 应用,我们可以在按下按钮后使用:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://1111111111"]]);
【问题讨论】:
标签: apple-watch
如果设备被锁定或应用程序在后台,openURL 会被静默忽略。此外,WatchKit 不包含用于发起电话呼叫的 API。
您最好的选择可能是提示用户打开 iPhone 应用程序,可能使用 Handoff,然后点击一个按钮从那里发起呼叫。这不是一个很好的解决方案,但 WatchKit 现在非常有限。
【讨论】:
您无法在 Apple Watch 本身上执行此操作。但是还有其他方法,例如:
注意:最好的方法总是等待新版本。在旧金山(6 月 8 日至 12 日)举行的 WWDC 2015 上,他们将推出 WatchKit 2,支持 iOS 上的配套工具包以及在 Apple Watch 上运行的原生手表应用程序,而无需将 iPhone 放在附近。
【讨论】: