סקירה כללית
כוללות שיטות לתיעוד עסקאות.
יש להשתמש בסיווג הזה רק אם את/ה לקוח/ה של שירותי ניידות ומחויב/ת על ידי Google עבור כל עסקה.
פונקציות חברים ציבוריים | |
(מבוטל) | – recordPickupAtWaypoint:forTransactionIDs:withErrorHandler: |
צריך להפעיל את הפונקציה הזו בכל פעם לאסוף נוסע או משלוח. | |
(מבוטל) | – recordDropoffAtWaypoint:forTransactionIDs:withErrorHandler: |
צריך להפעיל את הפונקציה הזו בכל פעם בהורדה של נוסע או במסירת משלוח. | |
פונקציות סטטיות של חברים ציבוריים | |
(GMSNavigationTransactionRecorder *) | + sharedInstance (מכונה משותפת) |
מחזירה מופע GMSNavigationTransactionRecorder משותף של singleton. | |
(NSString *) | + generateTransactionID |
ליצור מזהה עסקה ייחודי חדש. |
מסמכי תיעוד בנושא פונקציות של חברים
מחזירה מופע GMSNavigationTransactionRecorder משותף של singleton.
הסינגלטון הזה מוחזק באופן חלש, ויכול להיות שהטיפול בו יטופל אם האפליקציה לא שומרת קובץ עזר יציב. צריך להפעיל את הפונקציה הזו רק בשרשור הראשי.
השיטה הזו תגרום לחריגה אם לא בוצעה קריאה ל-GMSServices +providerAPIKey:.
- (מבוטל) recordpickupAtWaypoint: | (הערך חייב להיות GMSNavigationWaypoint *) | ציון דרך | |
מזהי עבור עסקאות: | (NSArray< NSString * > *) | transactionIDs | |
withErrorHandler: | (nullable GMSNavigationTransactionRecorderErrorHandler) | errorHandler | |
צריך להפעיל את הפונקציה הזו בכל פעם לאסוף נוסע או משלוח.
צריך לאכלס את הפרמטר transactionIDs עם מזהה ייחודי לכל עסקה שרלוונטית לאירוע הזה. צריך להפעיל את הפונקציה הזו רק בשרשור הראשי.
יש לקרוא לשיטה הזו אם ורק אם החברה שלך מחויבת על ידי Google על בסיס כל עסקה.
- פרמטרים:
-
נקודת ציון GMSNavigationWaypoint שבו מתבצע האיסוף, או אפס אם לא הייתה סשן הדרכה שהוביל לאיסוף הזה. transactionIDs אחד או יותר ממזהי העסקה שעליהם חל האיסוף הזה. מזהה העסקה חייב להיות ייחודי לכל עסקה שניתנת לחיוב. מזהי עסקאות יכולים להכיל לפחות תו אחד ולא יותר מ-64 תווים. errorHandler בלוק שיופעל באופן אסינכרוני ב-thread הראשי אם תתרחש שגיאה במהלך הקלטת האיסוף.
- (מבוטל) recordoffAtWaypoint: | (הערך חייב להיות GMSNavigationWaypoint *) | ציון דרך | |
מזהי עבור עסקאות: | (NSArray< NSString * > *) | transactionIDs | |
withErrorHandler: | (nullable GMSNavigationTransactionRecorderErrorHandler) | errorHandler | |
צריך להפעיל את הפונקציה הזו בכל פעם בהורדה של נוסע או במסירת משלוח.
צריך לאכלס את הפרמטר transactionIDs עם מזהה ייחודי לכל עסקה שרלוונטית לאירוע הזה. צריך להפעיל את הפונקציה הזו רק בשרשור הראשי.
יש לקרוא לשיטה הזו אם ורק אם החברה שלך מחויבת על ידי Google על בסיס כל עסקה.
- פרמטרים:
-
נקודת ציון GMSNavigationWaypoint שבו מתרחשת הנטישה, או אפס אם לא היה סשן הדרכה שהוביל לנטישה. transactionIDs אחד או יותר ממזהי העסקה שעליהם חלה הנטישה הזו. מזהה העסקה חייב להיות ייחודי לכל עסקה שניתנת לחיוב. מזהי עסקאות יכולים להכיל לפחות תו אחד ולא יותר מ-64 תווים. errorHandler בלוק שיופעל באופן אסינכרוני ב-thread הראשי אם תתרחש שגיאה במהלך תיעוד הנטישה.
+ (NSString *) generateTransactionID |
ליצור מזהה עסקה ייחודי חדש.