我正在开发一个与 Microsoft Teams 集成的应用程序。我的应用程序使用此处microsoftTeams.authentication.authenticate(...)
描述的 javascript 函数。调用此函数时,我相应地指定了成功和失败的两个回调函数。
在我的身份验证工作流程完成后,我调用microsoft.authentication.notifySuccess(...)
. 之后,预期的行为是应该调用我之前注册的成功回调函数。同样,如果我调用microsoft.authentication.notifyFailure(...)
,我之前注册的失败回调函数应该被调用。
问题是,在使用Microsoft Teams 应用程序的桌面版本时,不知何故,我的成功或失败回调函数都没有被调用。
其他可能有用的信息:
- 我的应用程序与 Microsoft Teams 应用程序 (teams.microsoft.com) 的 Web 浏览器版本一起使用没有问题。Microsoft Teams 浏览器应用程序正确调用我注册的成功回调或失败回调函数。
- Teams 桌面应用程序的版本是最新版本。
- 操作系统平台是 Windows 10。