FleetEngine.AuthTokenFactory

পাবলিক স্ট্যাটিক ইন্টারফেস FleetEngine.AuthTokenFactory

বিভিন্ন অপারেশন সঞ্চালিত হলে এই ইন্টারফেসের উদাহরণগুলিকে একটি অনুমোদন টোকেন প্রদান করতে বলা হবে।

পাবলিক পদ্ধতির সারাংশ

বিমূর্ত স্ট্রিং
getTerminalPointServiceToken ()
এখনও ব্যবহার করা হয়নি, বাস্তবায়ন null হতে পারে।
বিমূর্ত স্ট্রিং
getTripServiceToken ()
এখনও ব্যবহার করা হয়নি, বাস্তবায়ন null হতে পারে।
বিমূর্ত স্ট্রিং
GetVehicleServiceToken ()
যখন একটি অবস্থান আপডেট ফ্লিট ইঞ্জিন ব্যাকএন্ডে পাঠানো হবে তখন এই পদ্ধতিটি ফ্লিট ইঞ্জিন দ্বারা কল করা হবে।

পাবলিক পদ্ধতি

সর্বজনীন বিমূর্ত স্ট্রিং getTerminalPointServiceToken ()

এখনও ব্যবহার করা হয়নি, বাস্তবায়ন null হতে পারে।

সর্বজনীন বিমূর্ত স্ট্রিং getTripServiceToken ()

এখনও ব্যবহার করা হয়নি, বাস্তবায়ন null হতে পারে।

সর্বজনীন বিমূর্ত স্ট্রিং getVehicleServiceToken ()

যখন একটি অবস্থান আপডেট ফ্লিট ইঞ্জিন ব্যাকএন্ডে পাঠানো হবে তখন এই পদ্ধতিটি ফ্লিট ইঞ্জিন দ্বারা কল করা হবে।

বাস্তবায়ন যত দ্রুত সম্ভব সাড়া দেওয়ার চেষ্টা করা উচিত; কল ব্লক করার ফলে লোকেশন আপডেট বিলম্ব হবে। আদর্শভাবে, একটি বাস্তবায়ন একটি পটভূমি থ্রেড এবং ক্যাশিং ব্যবহার করবে তা নিশ্চিত করতে যে একটি বৈধ টোকেন চাহিদা অনুযায়ী উপলব্ধ।

এই পদ্ধতির দ্বারা নিক্ষিপ্ত কোনো ব্যতিক্রম FleetEngine.ErrorListener এ উত্থাপিত হবে। Fleet Engine-এ প্রদত্ত ErrorListener. ব্যতিক্রমটি হবে একটি LocationUpdateException এর সাথে ErrorType ফিল্ডটি AUTH_FACTORY_EXCEPTION এ সেট করা হয়েছে। ফ্লিট ইঞ্জিন ভালোর জন্য হাল ছেড়ে দেওয়ার আগে কয়েকবার আবার চেষ্টা করবে।

যদি ফেরত দেওয়া মানটি null হয়, তাহলে ফ্লিট ইঞ্জিনের সাথে যোগাযোগ করার সময় ফ্লিট ইঞ্জিন কোনো অনুমোদন টোকেন সংযুক্ত করবে না। এর ফলে অনুমোদনের ত্রুটি এবং আপডেটগুলি হারিয়ে যেতে পারে।