Код, который я написал, работал нормально, если я пытаюсь отправить IM пользователям, использующим Skype для бизнеса в Windows.Однако для пользователей MAC OS они получают пустое всплывающее окно (всплывающее сообщение).Я получаю это исключение в своем коде.
{"Ответ 408 (время ожидания запроса) получен из сети, и операция завершилась неудачно. Для получения дополнительной информации см. Подробности исключения."}
{ErrorCode = 31028, Source =, Reason = Клиент не ответил на приглашение, компонент = RTCC / 5.0.0.0_UCWA / 5.0.0.0 SfBForMac / 16.17.65.0000 (Mac OSX 10.13.4), info = Нет pushподписка на целевое устройство Microsoft.Rtc.Signaling.DiagnosticHeader}
Я попытался устранить проблему с пользователем.Видимо, он не получает всплывающее уведомление.Если он открывает окно чата в течение 30 секунд после получения тост-сообщения, мой код работает нормально, и он получает мгновенное сообщение.Если он не открывает его вовремя, я получаю ошибку тайм-аута на моей стороне.
Я отлаживал код для пользователей Windows и заметил, что состояние потока изменяется на Активно почти сразу, даже если пользователь не открывает чатокно.Для пользователей MAC, если они игнорируют тостовое сообщение, поток переходит к Завершенному, и я вообще не могу отправлять им какие-либо сообщения.
Любая помощь или обходной путь приветствуются.