setServerParams method

FutureOr<int> setServerParams(
  1. String signature,
  2. String url
)

@detail api @author hanchenchen.c @brief 设置应用服务器参数
客户端调用 sendServerMessage{@link #RTCEngine#sendServerMessage} 或 sendServerBinaryMessage{@link #RTCEngine#sendServerBinaryMessage} 发送消息给应用服务器之前,必须需要设置有效签名和应用服务器地址。 @param signature 动态签名,应用服务器可使用该签名验证消息来源。
签名需自行定义,可传入任意非空字符串,建议将 uid 等信息编码为签名。
设置的签名会以 post 形式发送至通过本方法中 url 参数设置的应用服务器地址。 @param url 应用服务器的地址 @return - 0: 调用成功。 - < 0 : 调用失败。查看 ReturnStatus{@link #ReturnStatus} 获得更多错误说明 @note - 用户必须调用 login{@link #RTCEngine#login} 登录后,才能调用本接口。 - 调用本接口后,SDK 会使用 onServerParamsSetResult{@link #IRTCEngineEventHandler#onServerParamsSetResult} 返回相应结果。

Implementation

FutureOr<int> setServerParams(String signature, String url) async {
  return await nativeCall('setServerParams', [signature, url]);
}