SDKsFlutter商业版
发起单聊通话
使用 Flutter SDK 发起单聊音视频通话。
signalingInvite() 发起单聊通话。SDK 负责信令状态,应用仍需使用返回凭据接入实时音视频媒体引擎。
final info = SignalingInfo(
userID: currentUserID,
invitation: InvitationInfo(
inviterUserID: currentUserID,
inviteeUserIDList: [peerUserID],
groupID: '',
roomID: roomID,
timeout: 30,
mediaType: 'video',
sessionType: ConversationType.single,
platformID: Platform.isIOS ? IMPlatform.ios : IMPlatform.android,
),
offlinePushInfo: offlinePushInfo,
);
final credentials = await OpenIM.iMManager.signalingManager
.signalingInvite(info: info);单聊 groupID 传空字符串,inviteeUserIDList 只包含对方一个用户。Future 成功返回 SignalingCertificate;取得有效 token 和 roomID 后再连接媒体房间,成功不表示对方已经接听。
这个页面有帮助吗?