使用 Agora Kit 进行语音通话
Make a voice call with Agora Kit
我正在使用 AgoraKit 使用 CallKit 构建一个语音通话应用 'VOIP'。
当我尝试在 2 台不同的设备上放置相同的 channelId 并加入频道时,一切进展顺利。
我想做的是通过定义一个 UID 让第一个设备呼叫第二个设备,这样第二个设备就会在第一个设备呼叫它时响起。
问题是我无法为设备定义一个特定的 ID 来调用它,我在 Google 上查找了所有关于使用 callKit 加入通话的教程,即使 Agora 上的代码示例也没有帮帮忙。
换句话说,我正在尝试制作与 Messenger 应用程序相同的逻辑,每当用户呼叫另一个用户时,它应该响铃。
任何想法都会有所帮助,谢谢。
这是 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
我正在使用 AgoraKit 使用 CallKit 构建一个语音通话应用 'VOIP'。
当我尝试在 2 台不同的设备上放置相同的 channelId 并加入频道时,一切进展顺利。
我想做的是通过定义一个 UID 让第一个设备呼叫第二个设备,这样第二个设备就会在第一个设备呼叫它时响起。
问题是我无法为设备定义一个特定的 ID 来调用它,我在 Google 上查找了所有关于使用 callKit 加入通话的教程,即使 Agora 上的代码示例也没有帮帮忙。
换句话说,我正在尝试制作与 Messenger 应用程序相同的逻辑,每当用户呼叫另一个用户时,它应该响铃。
任何想法都会有所帮助,谢谢。
这是 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