سجلّ العمليات

الفئة العامة NavigationTransactionRecorder تعمل على توسيع Object

تحتوي على طرق لتسجيل المعاملات. يجب عدم استخدام هذه الفئة إلّا إذا كانت Google تحصّل رسوم شركتك على أساس كل معاملة.

هذا الصف آمن.

ملخص الفئة المدمَجة

@interface NavigationTransactionRecorder.AddressFailureType أنواع إخفاقات تحليل العنوان
صنف NavigationTransactionRecorder.AddressListener عند استدعاء pickup(Waypoint, List) أو dropoff(Waypoint, List)، سيبحث مسجّل المعاملات عن الموقع الجغرافي الحالي للهاتف في الخلفية ويعرضه عبر أداة الاستماع هذه. 
صنف NavigationTransactionRecorder.TransactionException يتم طرح استثناء عند محاولة تسجيل معاملة باستخدام إدخال غير صالح. 

الملخّص الثابت

int FAILURE_LOOKUP_FAILURE
int FAILURE_NO_LOCATION
int FAILURE_NO_RIGHTS
int ناجح

ملخّص الطريقة العلنية

void
dropoff(نقطة طريق Waypoint، List<String> transactionIds)
يجب الاتصال في كل مرة يتم فيها تسليم الركاب أو التسليمات.
ثابتة سلسلة
generateTransactionId()
الطريقة المساعدة لإنشاء معرِّف معاملة فريد جديد
void
pickup(نقطة الطريق Waypoint، List<String> transactionIds)
يجب الاتصال في كل مرة يتم فيها استلام راكب أو خدمة توصيل.

ملخّص الطريقة المكتسبة

الثوابت

نهائي ثابت دخلي FAILURE_LOOKUP_FAILURE

القيمة الثابتة: 2

علني نهائي ثابت تدخُّل دفاعي FAILURE_NO_LOCATION

القيمة الثابتة: 1

نهائي ثابت دخلي FAILURE_NO_RIGHTS

القيمة الثابتة: 3

علني نهائي ثابت دخلي نجاح

القيمة الثابتة: 0

الطرق العامة

عام إلغاء الانسحاب (نقطة طريق Waypoint, List<String> transactionIds)

يجب استدعاء هذه السمة في كل مرة يتم فيها تسليم الركاب أو التسليمات. ويجب ملء المَعلمة transactionIds بمعرّفات سلسلة فريدة لمعاملة واحدة أو أكثر تنطبق على هذا الحدث.

يجب ألّا يزيد عدد أحرف كل معرّف معاملة عن 64 حرفًا، والحدّ الأقصى هو 100 معرّف معاملة لكل مكالمة.

يجب طلب هذه الطريقة فقط إذا كانت Google تحصّل رسوم شركتك من خلال كل معاملة.

المَعلمات
نقطة الطريق التنقل Waypoint الذي يحدث فيه الانسحاب، أو null إذا لم تكن هناك جلسة تنقُّل تؤدي إلى هذا الانسحاب
transactionIds معرِّف معاملة واحد أو أكثر ينطبق عليه هذا الانسحاب. ومعرِّف المعاملة هو سلسلة عشوائية فريدة لكل معاملة قابلة للفوترة.
الرميات
NavigationTransactionRecorder.TransactionException إذا كانت قائمة معرّفات المعاملات غير صالحة

public static سلسلة generateTransactionId ()

الطريقة المساعدة لإنشاء معرِّف معاملة فريد جديد

عامة إلغاء استلام الطلب (نقطة مسار Waypoint, List<String> transactionIds)

يجب الاتصال في كل مرة يتم فيها استلام راكب أو خدمة توصيل. يجب تعبئة مَعلمة transactionId بمعرّفات سلاسل فريدة لمعاملة واحدة أو أكثر تنطبق على هذا الحدث.

يجب ألا يقل طول كل معرِّف معاملة عن حرف واحد و64 حرفًا على الأكثر، ويبلغ الحد الأقصى لعدد معرِّفات المعاملات لكل مكالمة 100 معرِّف.

يجب طلب هذه الطريقة فقط إذا كانت Google تحصّل رسوم شركتك من خلال كل معاملة.

المَعلمات
نقطة الطريق سمة التنقّل Waypoint التي يتم فيها استلام الطلب أو null إذا لم تكن هناك جلسة تنقُّل تؤدي إلى عملية استلام الطلب هذه
transactionIds معرّف معاملة واحد أو أكثر ينطبق عليه هذا الاستلام. ومعرِّف المعاملة هو سلسلة عشوائية فريدة لكل معاملة قابلة للفوترة.
الرميات
NavigationTransactionRecorder.TransactionException إذا كانت قائمة معرِّفات المعاملات غير صالحة.