2017-01-16 6 views
2

Я разрабатываю приложение, интегрирующееся с командами Microsoft. Мое приложение использует функцию javascript microsoftTeams.authentication.authenticate(...), как описано here. При вызове этой функции я определил две функции обратного вызова для успеха и сбоя соответственно.Настольное приложение Microsoft Teams не вызывает аутентификацию successCallback или failCallback-функции, указанные в приложении интеграции

После завершения процесса проверки подлинности я звоню microsoft.authentication.notifySuccess(...). После этого ожидаемое поведение заключается в том, что должна быть вызвана моя функция обратного вызова, зарегистрированная ранее. Аналогично, в случае, если я вызываю microsoft.authentication.notifyFailure(...), следует вызвать функцию обратного вызова отказа, зарегистрированную ранее.

Проблема заключается в том, что при работе с настольным компьютером версии приложения Microsoft Teams так или иначе не вызывали ни мой успех, ни вызов функции обратного вызова.

Другая информация, которая может быть полезной:

  • Там не проблема с моим приложением работает с версией веб-браузера Microsoft команды приложения (teams.microsoft.com). Приложение браузера Microsoft Teams правильно вызывает мои зарегистрированные обратные вызовы с обратным вызовом или функции обратного вызова отказа.
  • Версия настольного приложения «Команды» является самой современной.
  • OS Платформа для Windows 10.

ответ

1

Это известная проблема в v0.3 из SDK.

Это исправлено с this commit, которое должно быть частью предстоящего выпуска версии v0.4.

Вы можете либо перейти на v0.2, либо дождаться выхода версии v0.4.

+1

Благодарим вас за быстрый ответ и обходной путь. Я попробую v0.2 разблокировать мое развитие, ожидая следующей версии. –