为了能够通过发送vLine im
类型的消息与某人聊天,您不需要先与远程用户建立mediaSession
,对吗?您所需要的只是远程人员的身份证,您可以向他们发送消息,对吗?
答案 0 :(得分:1)
正确。您无需拥有mediaSession
即可发送即时消息。 vline.MediaSession
仅用于音频和/或视频会话。
要发送即时消息,您只需要将vline.Person
对象代表您要向其发送消息的人。然后,您可以拨打postMessage
或publishMessage
发送即时消息,两者之间的差异是postMessage
保存即时消息历史记录,而publishMessage
则没有。{/ p >
此外,即使该用户不在线,您也可以向用户发送即时消息,并使用Person.getUnreadCount
API跟踪来自特定Person
的未读消息的数量。