FleetEngine.AuthTokenFactory

공개 정적 인터페이스 FleetEngine.AuthTokenFactory

이 인터페이스의 인스턴스에는 다양한 작업이 실행될 때 승인 토큰을 제공하라는 메시지가 표시됩니다.

공개 메서드 요약

추상 문자열
getTerminalPointServiceToken()
아직 사용되지 않은 경우 구현 시 null를 반환할 수 있습니다.
추상 문자열
getTripServiceToken()
아직 사용되지 않은 경우 구현 시 null를 반환할 수 있습니다.
추상 문자열
getVehicleServiceToken()
위치 업데이트가 Fleet Engine 백엔드로 전송되려고 할 때 Fleet Engine에서 이 메서드를 호출합니다.

공개 메서드

공개 추상 문자열 getTerminalPointServiceToken ()

아직 사용되지 않은 경우 구현 시 null를 반환할 수 있습니다.

공개 추상 문자열 getTripServiceToken ()

아직 사용되지 않은 경우 구현 시 null를 반환할 수 있습니다.

공개 추상 문자열 getVehicleServiceToken ()

위치 업데이트가 Fleet Engine 백엔드로 전송되려고 할 때 Fleet Engine에서 이 메서드를 호출합니다.

구현은 가능한 한 빨리 응답해야 합니다. 호출을 차단하면 위치 업데이트가 지연될 수 있습니다. 요청 시 유효한 토큰을 사용할 수 있도록 구현 시 백그라운드 스레드와 캐싱을 활용하는 것이 이상적입니다.

이 메서드에서 발생하는 모든 예외는 Fleet Engine에 제공된 FleetEngine.ErrorListener로 발생합니다. 단, ErrorType 필드가 AUTH_FACTORY_EXCEPTION로 설정된 LocationUpdateException은 예외입니다. Fleet Engine이 계속 포기하기 전에 몇 번 다시 시도합니다.

반환된 값이 null이면 Fleet Engine은 Fleet Engine과 통신할 때 승인 토큰을 연결하지 않습니다. 이로 인해 승인 오류 및 업데이트가 손실될 수 있습니다.