1

如果我尝试向在 Windows 上运行 Skype for Business 的用户发送 IM,我编写的代码一直运行良好。但是,对于 MAC OS 用户,他们会收到空的弹出窗口(toast 消息)。我在我的代码中得到了这个异常。

{“从网络收到 408(请求超时)响应,操作失败。有关更多信息,请参阅异常详细信息。”}

{ErrorCode=31028,Source=,Reason=客户端没有响应邀请,component=RTCC/5.0.0.0_UCWA/5.0.0.0 SfBForMac/16.17.65.0000 (Mac OSX 10.13.4),info=没有推送订阅目标设备 Microsoft.Rtc.Signaling.DiagnosticHeader }

我试图解决用户的问题。显然,他没有收到弹出通知。如果他在收到 toast 消息后 30 秒内打开聊天窗口,我的代码就可以正常工作并且他会收到 IM。如果他没有及时打开它,我会收到超时错误。

我为 Windows 用户调试了代码,并观察到即使用户没有打开聊天窗口,流状态也几乎立即变为活动状态。对于 MAC 用户,如果他们忽略 toast 消息,则流程将移动到 Terminated,我根本无法向他们发送任何消息。

任何帮助或解决方法将不胜感激。

4

0 回答 0