【问题标题】:How to make a Flutter app listen to incoming calls using WebRTC and Web Socket for signalling如何使用 WebRTC 和 Web Socket 让 Flutter 应用程序监听来电
【发布时间】:2020-11-23 03:16:01
【问题描述】:

几天来一直在寻找答案,但没有运气,所以我想我最好问一下。这是我的场景:我正在尝试创建一个类似于 WhatsApp 或 Viber 的 Flutter WebRTC 视频通话应用程序。我使用一个简单的网络套接字来发送信号,以便在有来自另一端的来电时显示呼叫者姓名,并且取决于被呼叫者的操作,例如接受和拒绝呼叫,他们可以接听或只是挂断电话。到目前为止一切正常。然而我面临的问题是,当任何一方不使用该应用程序时,对方无法拨打电话,因为他们无法发送信号。我认为当应用程序未运行时,它不会连接到网络套接字。即使应用程序没有运行,如何让应用程序继续有效地监听调用信号事件?谢谢

【问题讨论】:

    标签: flutter webrtc


    【解决方案1】:

    您需要一些东西来通知应用程序有一些来电/数据,即使应用程序没有运行。

    我会推荐使用 Firebase 通知服务。虽然您也可以使用 Pushy 或 Pusher Beam 来完成此任务。

    收到通知后,您可以根据通过通知收到的数据负载执行所需的任务。

    【讨论】:

    • 谢谢@Jaswant。我去看看。
    猜你喜欢
    • 2016-03-20
    • 2018-02-22
    • 2018-12-07
    • 1970-01-01
    • 1970-01-01
    • 2022-01-25
    • 2021-05-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多