我正在使用AgoraKit通过CallKit构建语音通话应用程序'VOIP'长边。
当我尝试将相同的channelId放在2个不同的设备上并加入频道时,一切都进行得很好。
[我想做的是通过定义一个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