如何从Mac应用程序以编程方式拨打电话?

dav*_*com 1 macos cocoa skype osx-yosemite continuity

随着OS X Yosemite的切换/连续性的出现,我希望有一个这样的API.我找不到一个谷歌搜索.或者,有没有办法打开指定的电话呼叫制作应用程序,如Skype拨打电话?我已经看到网页上的链接到自动打开我的Skype应用程序的电话号码.是这样做的 - 我的Mac应用程序中嵌入了一些HTML吗?

dav*_*com 6

您可以使用在移动平台上使用的相同"tel:5555555555"URL语法.因此,例如拨打号码5555555555,您可以执行以下操作:

if let url = NSURL(string: "tel:5555555555") {
    NSWorkspace.sharedWorkspace().openURL(url)
}
Run Code Online (Sandbox Code Playgroud)