סקירה כללית
כיתה שמספקת גישה לכל רכיבי הליבה ומשמשת כנקודת הכניסה לתרחיש לדוגמה של שיתוף נסיעה.
מקבלת בירושה את GMTDDriverAPI.
פונקציות של חברי ציבור | |
(nullable instancetype) | - initWithDriverContext: |
מפעיל את ה-API. | |
פונקציות סטטיות של חברים ציבוריים | |
(NSString *) | + SDKVersion |
מחזירה את הגרסה לגרסה הזו של Google On Demand Rides and Deliveries Driver SDK ל-iOS. | |
(NSString *) | + SDKLongVersion |
מחזירה את מחרוזת הגרסה הארוכה בפורמט. | |
(void) | + setAbnormalCurrencyReportingEnabled: |
מאפשר דיווח על סגירה חריגת של SDK, למשל כאשר האפליקציה קורסת בזמן שה-SDK עדיין פועל. | |
נכסים | |
GMTDVehicleReporter * | vehicleReporter |
כתב הדיווח על הרכב נהג לשלוח עדכונים לקצה העורפי של Fleet Engine. |
תיעוד לגבי פונקציות חברים
- (מופע null מופע) initWithDriverContext: | (GMTDDriverContext *) | driverContext |
מפעיל את ה-API.
אחרי האתחול, אין להשתמש בממשקי API של מנהלי התקנים מענפים שונים עד להקצאה של המופע הזה. שימוש במופעי API של מנהל התקן מענפי תעשייה מרובים באותו סשן SDK עלול להוביל להתנהגות בלתי צפויה.
- פרמטרים:
-
driverContext אובייקט שמכיל את המידע הדרוש לאתחול.
- החזרות:
- מופע של ה-API.
+ (NSString *) SDKVersion |
מחזירה את הגרסה לגרסה הזו של Google On Demand Rides and Deliveries Driver SDK ל-iOS.
לדוגמה, '0.4.4'. הגרסה נמצאת בחבילת המשאבים של ה-SDK.
+ (NSString *) SDKLongVersion |
מחזירה את מחרוזת הגרסה הארוכה בפורמט.
היא כוללת את מחרוזת הגרסה ואת גרסת החבילה בפורמט "<SHORT VERSION> (<BUNDLE VERSION>)". לדוגמה, "0.4.4 (234.2)".
+ (ריק) setAbnormalFinishReportingEnabled: | (BOOL) | abnormalTerminationReportingEnabled |
מאפשר דיווח על סגירה חריגת של SDK, למשל כאשר האפליקציה קורסת בזמן שה-SDK עדיין פועל.
כך Google יכולה לשפר את יציבות ה-SDK במקרים הרלוונטיים. ברירת המחדל היא YES
וצריך לעדכן את הערך לפני קריאה ל-'initWithDriverContext'.
צריך להגדיר את המאפיין הזה מה-thread הראשי.
מסמכי תיעוד לגבי הנכס
- (GMTDVehicleReporter*) vehicleReporter [read, assign] |
כתב הדיווח על הרכב נהג לשלוח עדכונים לקצה העורפי של Fleet Engine.