要进行 Agora.io 语音通话,您是不是必须在您拨打电话的应用程序中?

Posted

技术标签:

【中文标题】要进行 Agora.io 语音通话,您是不是必须在您拨打电话的应用程序中?【英文标题】:To do a Agora.io voice call do you have to be in the app you are calling from?要进行 Agora.io 语音通话,您是否必须在您拨打电话的应用程序中? 【发布时间】:2019-04-15 13:21:26 【问题描述】:

我想在我的应用程序中使用 Agora.io,但我想知道用户是否必须登录应用程序才能接听电话,或者 Agora.io 是不是通过应用程序拨打电话?

【问题讨论】:

【参考方案1】:

Agora 的引擎没有实现直接调用功能。 Agora 支持两个或多个用户加入一个“频道”,但都必须使用该应用程序),但 Agora 不支持其 SDK 中的推送通知。

您需要使用推送通知服务(当用户不在应用内时)、CallKit (ios) 或 ConnectionService (android) 用于电话用户界面。

[更新]

Agora 有一个演示,展示了如何使用 Agora 的 Real-Time Messaging 以及原生 ConnectionService/CallKit 来使用 Agora 实现“呼叫”功能。

安卓:https://github.com/AgoraIO-Usecase/Video-Calling/tree/master/OpenDuo-Android

IOS:https://github.com/AgoraIO-Usecase/Video-Calling/tree/master/OpenDuo-iOS

【讨论】:

你能分享一下实现这个的代码sn-p吗, @ManoharPerepa 我已经用演示链接更新了我的回复 @Hermes 显示找不到该网站。你有更新的链接吗? @Jaqueline repo 已移至此处github.com/AgoraIO-Usecase/Video-Calling,还更新了我的回复以包含每个平台的最新网址。

以上是关于要进行 Agora.io 语音通话,您是不是必须在您拨打电话的应用程序中?的主要内容,如果未能解决你的问题,请参考以下文章

Agora.io 是不是提供类似 whatsapp 的通话功能?

Agora SDK 设置

Flutter - webRTC 视频通话信号不起作用

在 Agora.io 视频通话后 Unity VideoPlayer 音频中断

一次实现视频聊天和消息聊天android

Agora.io:当主机用户离开时离开所有用户