使用Agora Kit进行语音通话

问题描述 投票:0回答:1

我正在使用AgoraKit通过CallKit构建语音通话应用程序'VOIP'长边。

当我尝试将相同的channelId放在2个不同的设备上并加入频道时,一切都进行得很好。

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

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

换句话说,我正在尝试使与Messenger应用程序相同的逻辑,只要该用户呼叫另一个用户就应该响铃。

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

ios swift voip callkit agora.io
1个回答
1
投票

这是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

© www.soinside.com 2019 - 2024. All rights reserved.