סימוכין למחלקה של שירותי GMTC

סימוכין למחלקה של שירותי GMTC

סקירה כללית

מחלקת השירות של Google Consumer Ridesharing SDK ל-iOS.

פונקציות סטטיות של חברים ציבוריים

(void) + setAccessTokenProvider:providerID:
 שיטת אתחול ה-SDK הראשית של Rodesharing.
(instancetype)+ sharedServices
 מספק את המופע המשותף של GMTCServices עבור Google Ridesharing SDK ל-iOS.
(NSString *)+ SDKVersion
 מחזירה את הגרסה עבור הגרסה הזו של Google Ridesharing SDK ל-iOS.
(NSString *)+ SDKLongVersion
 מחזירה את הגרסה הארוכה ביותר של המחרוזת בפורמט המתאים.
(void) + setAbnormalCurrencyReportingEnabled:
 מאפשר דיווח על סגירה חריגת של SDK, למשל כאשר האפליקציה קורסת בזמן שה-SDK עדיין פועל.

נכסים

GMTCTripServicetripService
 מחזירים מופע של GMTCTripService.

תיעוד לגבי פונקציות חברים

+ (void) setAccessTokenProvider: (id< GMTCAuthorization >) accessTokenProvider
מזהה ספק: (NSString *) providerID

שיטת אתחול ה-SDK הראשית של Rodesharing.

יש לקרוא אותה לפני כל שיטה אחרת.

פרמטרים:
accessTokenProviderהטמעה של GMTCAuthorization שיכולה לספק אסימון גישה תקין.
providerIDהמזהה של הפרויקט ב-Google Cloud (למשל, sample-consumer-project).
+ (instancetype) sharedServices

מספק את המופע המשותף של GMTCServices עבור Google Ridesharing SDK ל-iOS.

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

השיטה הזו תגרום לחריגה אם לא בוצעה קריאה ל-setAccessTokenProvider:.

+ (NSString *) SDKVersion

מחזירה את הגרסה עבור הגרסה הזו של Google Ridesharing 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 וצריך לעדכן את הערך לפני קריאה ל-'sharedServices'.

צריך להגדיר את המאפיין הזה מה-thread הראשי.


מסמכי תיעוד לגבי הנכס

- (GMTCTripService*) tripService [read, assign]

מחזירים מופע של GMTCTripService.