GMTDDeliveryDriverAPI ক্লাস রেফারেন্স


ওভারভিউ

একটি ক্লাস যা সমস্ত মূল উপাদানগুলিতে অ্যাক্সেস প্রদান করে এবং ডেলিভারি উল্লম্বের জন্য এন্ট্রি পয়েন্ট হিসাবে কাজ করে।

GMTDDriverAPI ইনহেরিট করে।

পাবলিক সদস্য ফাংশন

( বাতিলযোগ্য উদাহরণ টাইপ) - initWithDriverContext:
এপিআই আরম্ভ করে।

স্ট্যাটিক পাবলিক সদস্য ফাংশন

(NSString *) + SDK সংস্করণ
iOS এর জন্য Google অন ডিমান্ড রাইডস এবং ডেলিভারি ড্রাইভার SDK-এর এই রিলিজের সংস্করণটি ফেরত দেয়।
(NSString *) + SDKLongVersion
দীর্ঘ ফর্ম্যাট করা সংস্করণ স্ট্রিং প্রদান করে।
(অকার্যকর) + সেট অস্বাভাবিক পরিসমাপ্তি রিপোর্টিং সক্ষম:
অস্বাভাবিক SDK সমাপ্তির রিপোর্টিং সক্ষম করে যেমন SDK চালু থাকা অবস্থায় যখন অ্যাপ ক্র্যাশ হয়৷

বৈশিষ্ট্য

GMTDDelivery Vehicle Reporter * যানবাহন প্রতিবেদক
গাড়ির রিপোর্টার ফ্লিট ইঞ্জিন ব্যাকএন্ডে আপডেট পাঠাতেন।
GMTDDeliveryTaskManager * ডেলিভারি টাস্ক ম্যানেজার
টাস্ক ম্যানেজার ডেলিভারি টাস্ক তৈরি বা আপডেট করতে ব্যবহৃত হয়।
GMTDDelivery Vehicle Manager * ডেলিভারি ভেহিক্যাল ম্যানেজার
যানবাহন ব্যবস্থাপক ডেলিভারি যানবাহন তৈরি বা পেতে ব্যবহার করেন।

সদস্য ফাংশন ডকুমেন্টেশন

- (নূলযোগ্য উদাহরণ টাইপ) initWithDriverContext: ( GMTDDriverContext *) ড্রাইভার প্রসঙ্গ

এপিআই আরম্ভ করে।

আরম্ভ করার পরে, এই উদাহরণটি ডিলোকেটেড না হওয়া পর্যন্ত বিভিন্ন উল্লম্ব থেকে ড্রাইভার API ব্যবহার করা উচিত নয়। একই SDK সেশনে একাধিক উল্লম্ব থেকে ড্রাইভার API দৃষ্টান্ত ব্যবহার করা অপ্রত্যাশিত আচরণের দিকে নিয়ে যেতে পারে।

পরামিতি:
ড্রাইভার প্রসঙ্গ আরম্ভ করার জন্য প্রয়োজনীয় তথ্য ধারণকারী একটি বস্তু।
রিটার্ন:
API এর একটি উদাহরণ।

iOS এর জন্য Google অন ডিমান্ড রাইডস এবং ডেলিভারি ড্রাইভার SDK-এর এই রিলিজের সংস্করণটি ফেরত দেয়।

উদাহরণস্বরূপ, "0.4.4"। সংস্করণটি SDK এর রিসোর্স বান্ডেলে রয়েছে।

+ (NSString *) SDKLongVersion

দীর্ঘ ফর্ম্যাট করা সংস্করণ স্ট্রিং প্রদান করে।

এটি "<সংক্ষিপ্ত সংস্করণ> (<BUNDLE VERSION>)" বিন্যাসে সংস্করণ স্ট্রিং এবং বান্ডিল সংস্করণ অন্তর্ভুক্ত করে। উদাহরণস্বরূপ, "0.4.4 (234.2)"।

+ (অকার্যকর) সেটঅ্যাবনর্মাল টার্মিনেশন রিপোর্টিং সক্ষম: (বুল) অস্বাভাবিক সমাপ্তি রিপোর্টিং সক্ষম

অস্বাভাবিক SDK সমাপ্তির রিপোর্টিং সক্ষম করে যেমন SDK চালু থাকা অবস্থায় যখন অ্যাপ ক্র্যাশ হয়৷

এটি যখন প্রযোজ্য তখন Google কে SDK স্থিতিশীলতা উন্নত করতে দেয়৷ ডিফল্ট YES এবং মান অবশ্যই আপডেট করতে হবে `initWithDriverContext` কল করার আগে।

এই সম্পত্তি প্রধান থ্রেড থেকে সেট করা আবশ্যক.


সম্পত্তি ডকুমেন্টেশন

গাড়ির রিপোর্টার ফ্লিট ইঞ্জিন ব্যাকএন্ডে আপডেট পাঠাতেন।

টাস্ক ম্যানেজার ডেলিভারি টাস্ক তৈরি বা আপডেট করতে ব্যবহৃত হয়।

যানবাহন ব্যবস্থাপক ডেলিভারি যানবাহন তৈরি বা পেতে ব্যবহার করেন।