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

4
直接说:假设我已经在我的操作系统中安装了Skype,如何从Windows Phone的应用程序中启动一个拨号器,并传递一个给定的电话号码作为参数? 提前致谢。
3个回答

6

1
Skype尚未在Windows手机中注册其URI格式。希望他们能很快解决这个问题! - Isaiyavan Babu Karan
嗯,也许我们应该这样做。我回到非洲后会检查它是否安排在发布计划中。 - Claus Jørgensen
我也在寻找这个功能。电话应用程序、邮件应用程序和短信应用程序都支持Windows Phone 8.1的此功能。Skype也是一款第一方应用程序。但它不符合其他第一方应用程序的行为。为什么会这样呢?请参考以下视频作为例子:https://www.youtube.com/watch?v=WacVrH9xpYc - Scott Nimrod
Skype不是一方应用程序。 - Claus Jørgensen
@ClausJørgensen 有没有关于使用哪个启动器的想法?WebBrowserTask可以工作(通过URL,但不是Uri),但调用后会留下丑陋的空白浏览器窗口。http://msdn.microsoft.com/en-us/library/windows/apps/ff769550%28v=vs.105%29.aspx - Agent_L
显示剩余5条评论

2

PhoneCallTask无法启动Skype :) - Claus Jørgensen
我知道。我只是让他知道他最接近的替代方案。 - JedH

1

Skype API for 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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接