이 인터페이스의 인스턴스에는 다양한 작업이 실행될 때 승인 토큰을 제공하라는 메시지가 표시됩니다.
공개 메서드 요약
추상 문자열 |
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과 통신할 때 승인 토큰을 연결하지 않습니다. 이로 인해 승인 오류 및 업데이트가 손실될 수 있습니다.