概览
iOS 版 Google 消费者拼车 SDK 的服务类。
静态公开成员函数 | |
(void) | + setAccessTokenProvider:providerID: |
主要 Rodesharing SDK 初始化方法。 | |
(实例类型) | + sharedServices |
为 iOS 版 Google 拼车 SDK 提供 GMTCServices 的共享实例。 | |
(NSString *) | 新增了 SDKVersion |
返回此版本 iOS 版 Google 拼车 SDK 的版本。 | |
(NSString *) | 新增了 SDKLongVersion |
返回字符串的长格式版本。 | |
(void) | + setAbnormalTeralityReportingEnabled: |
启用针对异常 SDK 终止情况的报告,例如应用在 SDK 仍在运行时崩溃的情况。 | |
属性 | |
GMTCTripService * | tripService |
返回 GMTCTripService 实例。 |
成员函数文档
+ (void) setAccessTokenProvider: | (id< GMTCAuthorization >) | accessTokenProvider | |
providerID: | (NSString *) | providerID | |
主要 Rodesharing SDK 初始化方法。
应在任何其他方法之前调用。
- 参数:
-
accessTokenProvider GMTCAuthorization 的实现,它可以提供有效的访问令牌。 providerID Google Cloud 项目的 ID(例如 sample-consumer-project)。
+(实例类型)sharedServices |
为 iOS 版 Google 拼车 SDK 提供 GMTCServices 的共享实例。
拼车类将保留此实例以提供其与 Google 的连接。
如果未调用 setAccessTokenProvider:,此方法将抛出异常。
+ (NSString *) SDKVersion |
返回此版本 iOS 版 Google 拼车 SDK 的版本。
例如,"0.4.4"。版本号位于 SDK 的资源包中。
+ (NSString *) SDKLongVersion |
返回字符串的长格式版本。
其中包含“<SHORT VERSION> (<BUNDLE VERSION>)”格式的版本字符串和软件包版本,例如“0.4.4 (234.2)”。
+(空)setAbnormalTeralityReportingEnabled: | (BOOL) | abnormalTerminationReportingEnabled |
启用针对异常 SDK 终止情况的报告,例如应用在 SDK 仍在运行时崩溃的情况。
这有助于 Google 提高 SDK 的稳定性(如果适用)。默认值为 YES
,其值必须在调用“sharedServices”之前更新。
必须从主线程设置此属性。
属性说明
- (GMTCTripService*) tripService [read, assign] |
返回 GMTCTripService 实例。