使用Agora Kit进行语音通话

我正在使用AgoraKit与CallKit一起构建语音通话应用“ VOIP”。

当我尝试将相同的 channelId 放置在2个不同的设备上并加入频道时,一切进展顺利。

我想做的是通过定义一个UID使第一个设备调用第二个设备,因此第二个设备将在第一个设备调用时响起。

问题是我无法为设备定义特定的ID来调用它,我在Google上查找了有关使用callKit加入呼叫的所有教程,即使Agora上的代码示例没有帮助。

换句话说,我正在尝试与Messenger应用程序建立相同的逻辑,当用户呼叫另一个用户时,它应该会响铃。

任何想法都会有所帮助,谢谢。

zhouwentao951 回答:使用Agora Kit进行语音通话

这是VoIP内部的功能,您可以在其中找到唯一的设备ID。您可以根据此ID致电给其他人。

 // Handle updated push credentials
    func pushRegistry(registry: PKPushRegistry!,didUpdatePushCredentials credentials: PKPushCredentials!,forType type: String!) {
        // Register VoIP push token (a property of PKPushCredentials) with server
    }

这是link

本文链接:https://www.f2er.com/2872038.html

大家都在问