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


ওভারভিউ

লেনদেন রেকর্ড করার পদ্ধতি রয়েছে।

এই শ্রেণীটি শুধুমাত্র তখনই ব্যবহার করা উচিত যদি আপনার কোম্পানিকে প্রতি-লেনদেনের ভিত্তিতে Google দ্বারা বিল করা হয়।

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

(অকার্যকর) - recordPickupAtWaypoint:forTransactionIDs:WithErrorHandler:
প্রতিবার একজন যাত্রী বা ডেলিভারি তোলার সময় আপনার এই ফাংশনটি কল করা উচিত।
(অকার্যকর) - recordDropoffAtWaypoint:forTransactionIDs:WithErrorHandler:
প্রতিবার যখন একজন যাত্রী নামানো হয় বা ডেলিভারি দেওয়া হয় তখন আপনার এই ফাংশনটি কল করা উচিত।

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

( GMSNavigationTransactionRecorder *) + শেয়ার্ড ইনস্ট্যান্স
একটি শেয়ার করা সিঙ্গেলটন GMSNavigationTransactionRecorder উদাহরণ প্রদান করে।
(NSString *) + লেনদেন আইডি তৈরি করুন
একটি নতুন অনন্য লেনদেন আইডি তৈরি করুন।

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

একটি শেয়ার করা সিঙ্গেলটন GMSNavigationTransactionRecorder উদাহরণ প্রদান করে।

এই সিঙ্গেলটন দুর্বলভাবে ধরা হয় এবং যদি একটি অ্যাপ্লিকেশন একটি শক্তিশালী রেফারেন্স না রাখে তবে এটি ডিলোকেড হতে পারে। আপনি শুধুমাত্র প্রধান থ্রেডে এই ফাংশন কল করতে হবে.

GMSServices +provideAPIKey: কল না করলে এই পদ্ধতিটি একটি ব্যতিক্রম হবে।

- (অকার্যকর) recordPickupAtWaypoint: ( বাতিলযোগ্য GMSNavigationWaypoint *) পথপয়েন্ট
লেনদেন আইডিগুলির জন্য: (NSArray< NSString * > *) লেনদেন আইডি
এররহ্যান্ডলার সহ: (শূন্যযোগ্য GMSNavigation TransactionRecorderErrorHandler) ত্রুটি হ্যান্ডলার

প্রতিবার একজন যাত্রী বা ডেলিভারি তোলার সময় আপনার এই ফাংশনটি কল করা উচিত।

এই ইভেন্টে প্রযোজ্য প্রতিটি লেনদেনের জন্য আপনাকে একটি অনন্য ID সহ transactionIDs প্যারামিটারটি পূরণ করতে হবে। আপনি শুধুমাত্র প্রধান থ্রেডে এই ফাংশন কল করতে হবে.

এই পদ্ধতিটি বলা উচিত যদি এবং শুধুমাত্র যদি আপনার কোম্পানিকে প্রতি-লেনদেনের ভিত্তিতে Google দ্বারা বিল করা হয়।

পরামিতি:
পথপয়েন্ট GMSNavigationWaypoint যেখানে পিকআপ হচ্ছে, অথবা শূন্য যদি এই পিকআপের দিকে নিয়ে যাওয়া কোন নির্দেশিকা সেশন না থাকে।
লেনদেন আইডি এক বা একাধিক লেনদেন আইডি যেখানে এই পিকআপ প্রযোজ্য। প্রতিটি বিলযোগ্য লেনদেনের জন্য লেনদেন আইডি অনন্য হতে হবে। লেনদেন আইডিতে কমপক্ষে একটি এবং সর্বাধিক 64টি অক্ষর থাকতে হবে।
ত্রুটি হ্যান্ডলার একটি ব্লক যা পিকআপ রেকর্ড করার সময় একটি ত্রুটি ঘটলে মূল থ্রেডে অ্যাসিঙ্ক্রোনাসভাবে আহ্বান করা হবে।
- (অকার্যকর) recordDropoffAtWaypoint: ( বাতিলযোগ্য GMSNavigationWaypoint *) পথপয়েন্ট
লেনদেন আইডিগুলির জন্য: (NSArray< NSString * > *) লেনদেন আইডি
এররহ্যান্ডলার সহ: (শূন্যযোগ্য GMSNavigation TransactionRecorderErrorHandler) ত্রুটি হ্যান্ডলার

প্রতিবার যখন একজন যাত্রী নামানো হয় বা ডেলিভারি দেওয়া হয় তখন আপনার এই ফাংশনটি কল করা উচিত।

এই ইভেন্টে প্রযোজ্য প্রতিটি লেনদেনের জন্য আপনাকে একটি অনন্য ID সহ transactionIDs প্যারামিটারটি পূরণ করতে হবে। আপনি শুধুমাত্র প্রধান থ্রেডে এই ফাংশন কল করতে হবে.

এই পদ্ধতিটি বলা উচিত যদি এবং শুধুমাত্র যদি আপনার কোম্পানিকে প্রতি-লেনদেনের ভিত্তিতে Google দ্বারা বিল করা হয়।

পরামিতি:
পথপয়েন্ট GMSNavigationWaypoint যেখানে ড্রপঅফ ঘটছে, অথবা শূন্য যদি এই ড্রপঅফের দিকে কোন নির্দেশিকা সেশন না থাকে।
লেনদেন আইডি এক বা একাধিক লেনদেন আইডি যার জন্য এই ড্রপঅফ প্রযোজ্য। প্রতিটি বিলযোগ্য লেনদেনের জন্য লেনদেন আইডি অনন্য হতে হবে। লেনদেন আইডিতে কমপক্ষে একটি এবং সর্বাধিক 64টি অক্ষর থাকতে হবে।
ত্রুটি হ্যান্ডলার একটি ব্লক যা মূল থ্রেডে অ্যাসিঙ্ক্রোনাসভাবে আহ্বান করা হবে যদি ড্রপঅফ রেকর্ড করার সময় একটি ত্রুটি ঘটে।

একটি নতুন অনন্য লেনদেন আইডি তৈরি করুন।