Microsoft Teams桌面应用程序不会调用集成应用程序指定的身份验证successCallback或failureCallback函数

时间:2017-01-16 19:30:39

标签: microsoft-teams

我正在开发一个与Microsoft Teams集成的应用程序。我的应用使用microsoftTeams.authentication.authenticate(...) javascript函数,如here所述。调用此函数时,我相应地指定了两个回调函数的成功和失败。

完成身份验证工作流程后,我致电microsoft.authentication.notifySuccess(...)。之后,预期的行为是我应该调用我之前注册的成功回调函数。同样,如果我调用microsoft.authentication.notifyFailure(...),我应该调用我之前注册的失败回调函数。

问题在于,当使用Microsoft团队应用程序的桌面版本时,我的成功和失败回调函数都不会被调用。

其他可能有用的信息:

  • 使用Microsoft Teams应用程序(teams.microsoft.com)的Web浏览器版本的应用程序没有问题。 Microsoft Teams浏览器应用程序正确调用我已注册的成功回调函数或失败回调函数。
  • Teams桌面应用程序的版本是最新版本。
  • OS平台是Windows 10。

1 个答案:

答案 0 :(得分:1)

这是SDK v0.3中的一个已知问题。

已修复this commit,这应该是即将发布的v0.4版本的一部分。

您可以降级到v0.2或等待v0.4发布。