如何在UWP应用程序中使用UCWA订阅skype的业务用户状态



我只是想在UWP应用程序中显示/显示业务用户存在的Skype(繁忙,可用,下班等)。我能够使用UCWA rest api显示用户状态,但希望订阅事件,该事件将告诉我状态发生了变化,以便我也可以在UWP应用程序上更新它。

在UCWA文档中提到有一个事件来订阅它,UCWA存在参考,存在就是事件。但是我在这里遇到了如何在UWP应用程序中订阅它的问题,有人能帮帮我吗?

本文提供了一个更详细的演练:订阅联系人状态

回答你的问题:你需要理解和使用事件通道,上面链接的文章也经历了这一点。你总是需要有一个线程监听事件通道(URL),当(在你的情况下)一个订阅的联系人将改变状态存在,这将通过事件通道。

参见:设置UCWA事件通道以接收传入通知

如果你需要它持续潜在的长期或"持久"状态订阅,那么你也必须了解如何正确地为你的UCWA应用程序报告活动。

参见:me Dashboard

实现这些概念的唯一示例代码是
Lync 2013:使用c#/XAML和XML在UCWA应用程序中打开事件通道

所以它是WinRT而不是UWP,但如果你使用c#/XAML它可能会有帮助。

最新更新