FleetEngine.AuthTokenFactory

giao diện tĩnh công khai FleetEngine.AuthTokenFactory

Các thực thể của giao diện này sẽ được yêu cầu cung cấp mã thông báo uỷ quyền khi thực hiện nhiều thao tác.

Tóm tắt phương thức công khai

bản tóm tắt Chuỗi
getTerminalPointServiceToken()
Chưa được sử dụng, các quy trình triển khai có thể trả về null.
bản tóm tắt Chuỗi
getTripServiceToken()
Chưa được sử dụng, các quy trình triển khai có thể trả về null.
bản tóm tắt Chuỗi
Hàm getVehicleServiceToken()
Phương thức này sẽ được Fleet Engine gọi khi thông tin cập nhật vị trí sắp được gửi đến phần phụ trợ của Fleet Engine.

Phương thức công khai

công khai trừu tượng Chuỗi getTerminalPointServiceToken ()

Chưa được sử dụng, các quy trình triển khai có thể trả về null.

công khai trừu tượng Chuỗi getTripServiceToken ()

Chưa được sử dụng, các quy trình triển khai có thể trả về null.

công khai trừu tượng Chuỗi getVehicleServiceToken ()

Phương thức này sẽ được Fleet Engine gọi khi thông tin cập nhật vị trí sắp được gửi đến phần phụ trợ của Fleet Engine.

Quá trình triển khai phải phản hồi nhanh nhất có thể; việc chặn các lệnh gọi sẽ làm chậm trễ quá trình cập nhật vị trí. Tốt nhất là quá trình triển khai sẽ sử dụng luồng nền và chức năng lưu vào bộ nhớ đệm để đảm bảo rằng mã thông báo hợp lệ được cung cấp theo yêu cầu.

Mọi trường hợp ngoại lệ do phương thức này gửi sẽ được nâng lên FleetEngine.ErrorListener được cung cấp cho Fleet Engine. Trường hợp ngoại lệ sẽ là LocationUpdateException với trường ErrorType được đặt thành AUTH_FACTORY_EXCEPTION. Fleet Engine sẽ thử lại vài lần trước khi ngừng hoạt động.

Nếu giá trị được trả về là null, Fleet Engine sẽ không đính kèm bất kỳ mã thông báo uỷ quyền nào khi giao tiếp với Fleet Engine. Việc này có thể dẫn đến lỗi uỷ quyền và mất bản cập nhật.