如何解决Agora.io 可以在后台收听吗?
假设我将 Agora 集成到我的网站(包含移动网站的 PC + 移动混合应用程序)。 当客户端不浏览网站时,它是否能够监听用户加入频道? 意思是,它可以在 PC 和移动设备上的 Service Worker 中工作吗?
我需要一种可靠的方式来在我的网络应用程序上的用户之间进行语音通话,即使他们不使用网站也是如此。
解决方法
如果您创建 WebView 或仅打开网站的 iframe,那么即使关闭了麦克风权限,也会在关闭应用时关闭用户的视频。
用户仍在通话中,可以跟踪加入的人,但只要您关闭浏览器,其他用户的视频流就会消失。
要使用基于后台的工作流,我建议您为应用程序和桌面应用程序使用本机 SDK,并使用相同的应用程序 ID 实现它们以保持一致性。
另一种解决方案是使用 RTM SDK,因为 RTM SDK 允许您即使在用户登录并加入频道的情况下也可以在后台发送消息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。