macos - 如何通过 Mac 应用程序以编程方式调用电话?

标签 macos cocoa skype osx-yosemite continuity

随着 OS X Yosemite 中切换/连续性的出现,我希望能有一个 API 来实现这一点。我用谷歌搜索找不到一个。或者,有没有办法打开指定的电话调用应用程序(例如Skype)来调用电话?我在网页上看到了可自动打开我的 Skype 应用的电话号码链接。这是方法吗 - 在我的 Mac 应用程序中嵌入一些 HTML?

最佳答案

您可以使用与移动平台上使用的相同的“tel:5555555555”URL 语法。例如,要调用号码 5555555555,您可以执行以下操作:

if let url = NSURL(string: "tel:5555555555") {
    NSWorkspace.sharedWorkspace().openURL(url)
}

关于macos - 如何通过 Mac 应用程序以编程方式调用电话?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26880416/

相关文章:

objective-c - OSX 上的单调时钟

iphone - Skype如何在通话过程中保持在顶部并且您在iPhone中切换到其他应用程序

c# - 如何使用 Skype API 保存通话

macos - 如何阻止 Emacs 回退到光栅化的 Unicode 字符?

cocoa - 使用核心数据(Mac OS X cocoa)对_有序_项目列表进行建模的最佳方法是什么?

objective-c - 我是否需要将作为参数传入的 NSString 分配给自定义初始化方法?

objective-c - 复制期间应传输哪些文件头数据?

objective-c - NSOutlineView拖放问题

javascript - Skype JavaScript 插件格式

node.js - NPM模块需要从/Users/node_modules/而不是项目目录中获取