我们在应用程序中使用 Skype for Business Web SDK 来显示联系人的存在。
当联系人是用户组织内的某个人(因此与用户是同一个 AD 实例)时,我们在联系人的状态 onChange 事件上注册一个回调函数,这很有效。
但是,当联系人在用户的组织之外(因此与用户不同的 AD 实例)时,我们发现联系人的状态 onChange 事件永远不会触发,因此无法知道他们的状态。
我们使用的代码如下:
skypeContactService.subscribeToStatusChange = function (contact) {
contact.status.changed(function (status) {
...
});
contact.status.subscribe();
};
我不会认为这是一种故意的安全措施,因为在 Outlook Online 的 Skype for Business 功能中,您可以看到外部联系人的存在。
那么这可能是 Skype for Business Web SDK 中的一个错误?或者可能是尚未实现的功能?
Microsoft 的某个人是否能够澄清是否有计划让用户组织之外的联系人能够在场?
任何帮助将不胜感激!