我要求在UWP应用中显示/显示Skype for Business用户状态(忙,可用,关工作等)。 我能够使用UCWA rest API显示用户状态,但是想要订阅事件,这将告诉我存在已更改,以便我也可以在UWP应用程序上更新它。
在提到的UCWA文件中有一个订阅它的事件, UCWA Presence reference,存在是事件。 但在这里我遇到了如何在UWP应用程序中订阅它,有人可以帮我解决这个问题吗?
答案 0 :(得分:2)
本文提供了一个更详细的演练: Subscribe to Contacts Presence
要回答您的问题:您需要了解并使用事件频道,上面链接的文章也会通过。您总是需要让一个线程监听事件通道(URL),并且(在您的情况下)订阅的联系人将更改状态存在,这将通过事件通道进行。
另请参阅:Set up the UCWA event channel to receive incoming notifications
如果你需要让它持续长久或持续不断的'在线订阅,您了解如何正确报告UCWA应用的活动非常重要。
另请参阅:me Dashboard
实现这些概念的唯一示例代码是
Lync 2013: Open an event channel in a UCWA app using C#/XAML and XML
所以它是WinRT而不是UWP,但如果您使用C#/ XAML,它可能会有所帮助。