總覽
iOS 版 Google Consumer Ridesharing SDK 的服務類別。
靜態公開成員函式 | |
(void) | + setAccessTokenProvider:providerID: |
主要 Rodesharing SDK init 方法。 | |
(執行個體類型) | + sharedServices |
提供適用於 iOS 的 Google Ridesharing SDK 的 GMTCServices 共用例項。 | |
(NSString *) | + SDKVersion |
傳回這個版本的 iOS 版 Google Ridesharing SDK 版本。 | |
(NSString *) | + SDKLongVersion |
傳回字串的長格式版本。 | |
(void) | + setAbnormalTerminationReportingEnabled: |
啟用回報 SDK 異常終止的情形,例如應用程式在 SDK 執行期間當機的情況。 | |
資源 | |
GMTCTripService * | tripService |
傳回 GMTCTripService 的例項。 |
成員函式說明文件
+ (void) setAccessTokenProvider: | (id< GMTCAuthorization >) | accessTokenProvider | |
providerID: | (NSString *) | providerID | |
主要 Rodesharing SDK init 方法。
必須在任何其他方法之前呼叫。
- 參數:
-
accessTokenProvider 導入 GMTCAuthorization,此方式可提供有效的存取權杖。 providerID Google Cloud 專案的 ID (例如 sample-consumer-project)。
+ (instancetype) sharedServices |
提供適用於 iOS 的 Google Ridesharing SDK 的 GMTCServices 共用例項。
共乘類別會保留這個執行個體,以便與 Google 建立連線。
如果 setAccessTokenProvider: 尚未呼叫,此方法會擲回例外狀況。
+ (NSString *) SDKVersion |
傳回這個版本的 iOS 版 Google Ridesharing SDK 版本。
例如「0.4.4」。版本號碼位於 SDK 的資源套件中。
+ (NSString *) SDKLongVersion |
傳回字串的長格式版本。
其中包含版本字串和套件版本,格式為「<SHORT VERSION> (<BUNDLE VERSION>)」(例如「0.4.4 (234.2)」)。
+ (void) setAbnormalTerminationReportingEnabled: | (BOOL) | abnormalTerminationReportingEnabled |
啟用回報 SDK 異常終止的情形,例如應用程式在 SDK 執行期間當機的情況。
這有助 Google 提升 SDK 穩定性 (如適用)。預設值為 YES
,且必須在呼叫「sharedServices」前更新此值。
這個屬性必須透過主執行緒設定。
屬性說明文件
- (GMTCTripService*) tripService [read, assign] |
傳回 GMTCTripService 的例項。