기술 자료

Vivox Unity SDK

Vivox Unity SDK

개발 키 생성 오버라이드

Override default development key generation settings in the Vivox SDK.
읽는 시간 1분최근 업데이트: 2일 전

필수 조건: 이 주제에서는 이미 토큰 생성 서비스를 구현했다고 가정합니다. 최종 제공 빌드의
VxTokenGen.cs
에서 생성된 것과 같은 개발 코드와 테스트 코드를 포함하지 마십시오. 그 대신
VxTokenGen.cs
에서 상속하고 기존 함수를 오버라이드하는 새 클래스를 작성하시기 바랍니다. 이 클래스는 각 키의 관련 정보를 새로운 보안 토큰 생성 서버로 전송합니다.
이 새 클래스가
VxTokenGen.cs
GetToken()
메서드를 오버라이드하도록 설정합니다. 다음은 이 클래스의 예제를 보여 주는 코드입니다.
public class MyTokenGenOverride : VxTokenGen{ public override string GetToken(string issuer = null, TimeSpan? expiration = null, string userUri = null, string action = null, string tokenKey = null, string conferenceUri = null, string fromUserUri = null) { //Server Token Generation calls go here }}public void SetTokenOverride(){ Client.tokenGen = new MyTokenGenOverride();}
그 후, 이 클래스를 사용하여
Client.tokenGen
변수 값을 바꿉니다.
 GetLoginToken, GetJoinToken, GetMuteForAllToken,
,
GetTranscriptionToken
을 통한 모든 후속 호출은 UserUri와 기타 여러 파라미터를 서버 생성 코드로 라우팅합니다.