信令的用途
信令在不同场景下有不同的用法,但是大致的使用方法是一致的,就是用来针对频道信息收集和维护并针对这些信息做业务逻辑处理,比如有的用户想要获取频道内的人数,发送点对点文本消息和频道文本消息。
信令SDK支持的语言平台
- android
- ios
- windows
- web
- macos
- linux
信令的使用方式
信令sdk 和 媒体sdk 是解耦的,可以独立使用,所以,当你使用了声网的媒体sdk后,信令可以自己使用第三方融云,环信以及自己去实现信令都可以。
使用场景
1 用户服务器的功能想要维护一个当前都有哪些channel,每个channel里有哪些人,如果让app前端通知用户后端服务器的话,有的时候前端app挂了,通知不到的情况。
需要特别注意的是,信令现在的版本全部是在用户端去维护的,声网并没有维护用户状态这些信息供客户的服务端直接调用,有的用户可能会担心,如果都是通过客户端去维护这些信息会不会有因为客户端挂掉导致查询不到的情况呢,这种情况是可能发生的。
建议:用户可以用服务端的信令去加入频道去收集信息,这样可以避免客户端挂调的情况。但是现在只提供java的server sdk。server API支持起多个session去加入不同的频道收集消息。
信令是否支持后台模式
信令sdk不支持后台模式,包括微信在内的应用,切到后台,信令都会挂掉,等调起后重新再去获取信息。
提供的信令server API 和 信令API 有什么区别没
答案是:没有区别,server API支持多个实例去加入不同的频道。