ניווט בעסקת הקלטה

מחלקה ציבורית NavigationTransactionRecorder מרחיב את האובייקט

מכיל שיטות לתיעוד עסקאות. יש להשתמש בסיווג הזה רק אם החברה שלך מחויבת על ידי Google על בסיס עסקה.

הכיתה הזו בטוחה לשרשורים.

סיכום של הכיתה המוצבת

@interface NavigationTransactionRecorder.AddressFailureType סוגים של כשלים בטיפול בכתובות
מחלקה NavigationTransactionRecorder.AddressListener כשהפונקציה pickup(Waypoint, List) או dropoff(Waypoint, List) מופעלת, הקלטת הטרנזקציות מחפשת את המיקום הנוכחי של הטלפון ברקע ומחזירה אותו באמצעות ה-listener הזה. 
מחלקה NavigationTransactionRecorder.TransactionException מוצגת חריגה כשמנסים לתעד עסקה עם קלט לא חוקי. 

סיכום קבוע

int FAILURE_LOOKUP_FAILURE
int FAILURE_NO_LOCATION
int FAILURE_NO_RIGHTS
int הצלחה

סיכום אמצעי תשלום ציבורי

void
dropoff(נקודת ציון של Waypoint, רשימה<String> transactionIds)
צריך להתקשר אליה בכל פעם שנוסע או משלוח מורידים.
סטטי מחרוזת
generateTransactionId()
שיטת עזר ליצירה של מזהה עסקה ייחודי חדש.
void
pickup(ציון דרך Waypoint, רשימה<String> transactionIds)
צריך להתקשר בכל פעם שאוספים נוסע או משלוח.

סיכום שיטות שעברו בירושה

קבועים

Public static final int FAILURE_LOOKUP_FAILURE

ערך קבוע: 2

Public סטטי סופי int FAILURE_NO_LOCATION

ערך קבוע: 1

Public סטטי סופי int FAILURE_NO_RIGHTS

ערך קבוע: 3

Public ערך סטטי סופי int הצלחה

ערך קבוע: 0

שיטות ציבוריות

Public void dropoff (ציון דרך Waypoint, רשימה<String> transactionIds)

צריך להפעיל את הקריאה הזו בכל פעם שנוסע או משלוח משמיטים. צריך לאכלס את הפרמטר transactionIds במזהי מחרוזת ייחודיים עבור עסקה אחת או יותר שרלוונטיות לאירוע הזה.

כל מזהה עסקה יכול להיות באורך של 64 תווים לכל היותר, ולכל שיחה יכולים להיות עד 100 מזהי עסקאות.

יש לקרוא לשיטה הזו רק אם אך ורק אם החברה שלך מחויבת על ידי Google על בסיס כל עסקה בנפרד.

פרמטרים
נקודת ציון Waypoint הניווט שבו מתרחשת הירידה, או null אם לא היה סשן ניווט שהוביל לנשירה הזו
transactionIds מזהה עסקה אחד או יותר שעליהם חל הנשירה הזו. מזהה עסקה הוא מחרוזת שרירותית שייחודית לכל עסקה שניתנת לחיוב.
קליעות
NavigationTransactionRecorder.TransactionException אם רשימת מזהי העסקאות לא תקינה

Public סטטי מחרוזת generateTransactionId ()

שיטת עזר ליצירה של מזהה עסקה ייחודי חדש.

Public void pickup (ציון דרך Waypoint, רשימה<String> transactionIds)

צריך להתקשר בכל פעם שאוספים נוסע או משלוח. צריך לאכלס את הפרמטר transactionIds במזהי מחרוזת ייחודיים עבור טרנזקציה אחת או יותר שרלוונטית לאירוע הזה.

כל מזהה עסקה צריך להיות באורך של 1-64 תווים לכל היותר, וכל שיחה יכולה לכלול עד 100 מזהי עסקאות.

יש לקרוא לשיטה הזו רק אם אך ורק אם החברה שלך מחויבת על ידי Google על בסיס כל עסקה בנפרד.

פרמטרים
נקודת ציון Waypoint הניווט שבו מתבצע האיסוף, או null אם לא היה סשן ניווט שהוביל לאיסוף הזה
transactionIds מזהה עסקה אחד או יותר שעליהם חל האיסוף הזה. מזהה עסקה הוא מחרוזת שרירותית שייחודית לכל עסקה שניתנת לחיוב.
קליעות
NavigationTransactionRecorder.TransactionException אם רשימת מזהי העסקאות לא תקינה.