如何以编程方式在Windows Phone中启动Skype?

时间:2012-11-16 20:07:02

标签: c# windows-phone-7

直接说:假设我已经在我的操作系统中安装了 Skype ,如何从我的应用启动拨号器,并将指定的电话号码作为参数来自Windows Phone吗? 提前谢谢。

3 个答案:

答案 0 :(得分:6)

截至2014年10月,2.24版本支持Skype Uri,您现在可以在Windows Phone 8.1上以skype://12345678?call为uri启动Skype(1234678为电话号码)

有关语法的一些文档,请参阅http://msdn.microsoft.com/en-us/library/office/dn745878(v=office.15).aspx

(免责声明:我在Skype for Windows Phone团队工作)

答案 1 :(得分:2)

我不相信你可以。使用Windows Phone,您可以使用启动器启动一组预定义的OS安装应用程序,如电子邮件,地图等。

您最接近的是使用电话呼叫任务。

检查: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769550(v=vs.105).aspx

希望有所帮助。应用程序间通信还没有实现。

// Jed

答案 2 :(得分:1)

Skype API为WinJS提供了一些文档。

可悲的是,这些示例都是使用JavaScript。

这是最初的语法:

await Windows.System.Launcher.LaunchUriAsync(new Uri("skype:"));

打电话给某人看起来像这样: 示例:一对一对话框

await Windows.System.Launcher.LaunchUriAsync(new Uri("skype:skype.test.user.1?call"));

但是,我不知道如何在另一个应用程序中检索Skype联系人。 这可以通过人员中心应用程序上的联系人完成。

查看应用示例here