【问题标题】:Azure Communication Service chat not working in azure appAzure 通信服务聊天在 azure 应用程序中不起作用
【发布时间】:2021-11-26 21:35:55
【问题描述】:

我正在尝试使用 azure 通信服务实现聊天功能。它在本地可以正常工作 90%,但在部署后无法正常工作。

示例中有一个代码块列出了应该为 2 的参与者计数,对于成功的通信但它只返回 1。不知道为什么会显示异常行为。

【问题讨论】:

  • 您好,您可以分享您所指示例的链接吗?另外,如果你能分享一下,那就太好了:1)重现问题的确切步骤,2)你在此过程中遇到的任何潜在错误(你说它在本地工作 90% - 剩下的 10% 会发生什么? ), 3) 对示例代码的任何自定义。
  • 步骤只是启动聊天....它只提供一个聊天参与者
  • 如果你遇到过,能否提供一些东西来使用 signalR 和 azure 通信服务构建双向聊天通信

标签: chat azure-communication-services


【解决方案1】:

它在本地可以正常工作 90%,但在部署后它无法正常工作。

我刚刚获取了 finalized code from GitHub 并将其部署到 Netlify,它可以完美运行。

示例中有一个代码块列出了应该为 2 的参与者计数,以便成功通信,但它只返回 1。

实际上有两个代码块列出了参与者:

  1. https://github.com/Azure-Samples/communication-services-javascript-quickstarts/blob/c5090668cfe3adea6d3fb2b1f154a842f970efc4/add-chat/client.js#L84
  2. https://github.com/Azure-Samples/communication-services-javascript-quickstarts/blob/c5090668cfe3adea6d3fb2b1f154a842f970efc4/add-chat/client.js#L91

第二个列出了其中一个被删除后的参与者。请确保您查看的是正确的控制台输出。

此外,如果您修改了代码并可能运行了应用程序的多个实例,请确保您在正确的聊天线程中。

如果你遇到过,能否提供一些东西来使用 signalR 和 azure 通信服务构建双向聊天通信

是的,我使用 Blazor、SignalR 和 Azure 通信服务构建了一个示例应用程序。到目前为止,它只包含聊天。查看来源:https://github.com/petrsvihlik/AcsBlazor

【讨论】:

    猜你喜欢
    • 2021-08-27
    • 2021-08-16
    • 2022-06-30
    • 1970-01-01
    • 2021-08-16
    • 1970-01-01
    • 2015-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多