updateToken method
@detail api
@author luomingkang
@brief 更新游戏房间 Token。
收到 onTokenWillExpire:{@link #ByteRTCGameRoomDelegate#onTokenWillExpire},onPublishPrivilegeTokenWillExpire:{@link #ByteRTCGameRoomDelegate#onPublishPrivilegeTokenWillExpire},或 onSubscribePrivilegeTokenWillExpire:{@link #ByteRTCGameRoomDelegate#onSubscribePrivilegeTokenWillExpire} 时,你必须重新获取 Token,并调用此方法更新 Token,以保证通话的正常进行。
@param token 重新获取的有效 Token。
如果 Token 无效,你会收到 rtcRoom:onRoomStateChangedWithReason:withUid:state:reason:{@link #ByteRTCGameRoomDelegate#rtcRoom:onRoomStateChangedWithReason:withUid:state:reason} ,错误码是 -1010。
@return
- 0:成功;
- !0:失败。
@note 请勿同时调用 updateToken:{@link #ByteRTCGameRoom#updateToken} 和 joinRoom:userInfo:{@link #ByteRTCGameRoom#joinRoom:userInfo} 重新加入房间。
Implementation
FutureOr<int> updateToken(NSString token) async {
return await nativeCall('updateToken:', [token]);
}