概览
一个类,可提供对所有核心组件的访问权限,并充当拼车用例的入口点。
继承 GMTDDriverAPI。
公开成员函数 | |
(可为 null 的实例类型) | - initWithDriverContext: |
初始化 API。 | |
静态公开成员函数 | |
(NSString *) | 新增了 SDKVersion |
返回此版本的 iOS 版 Google On Demand Rides 和 Deliveries Driver SDK 的版本。 | |
(NSString *) | 新增了 SDKLongVersion |
返回带格式的长版本字符串。 | |
(void) | + setAbnormalTeralityReportingEnabled: |
启用针对异常 SDK 终止情况的报告,例如应用在 SDK 仍在运行时崩溃的情况。 | |
属性 | |
GMTDVehicleReporter * | vehicleReporter |
用于向 Fleet Engine 后端发送更新的车辆报告程序。 |
成员函数文档
-(可为 null 的实例类型)initWithDriverContext: | (GMTDDriverContext *) | driverContext |
初始化 API。
初始化后,除非取消分配此实例,否则不应使用来自不同行业的驱动程序 API。在同一 SDK 会话中使用来自多个行业的驱动程序 API 实例可能会导致意外行为。
- 参数:
-
driverContext 包含初始化必要信息的对象。
- 返回:
- API 的实例。
+ (NSString *) SDKVersion |
返回此版本的 iOS 版 Google On Demand Rides 和 Deliveries Driver SDK 的版本。
例如,"0.4.4"。该版本位于 SDK 的资源包中。
+ (NSString *) SDKLongVersion |
返回带格式的长版本字符串。
其中包含“<SHORT VERSION> (<BUNDLE VERSION>)”格式的版本字符串和软件包版本,例如“0.4.4 (234.2)”。
+(空)setAbnormalTeralityReportingEnabled: | (BOOL) | abnormalTerminationReportingEnabled |
启用针对异常 SDK 终止情况的报告,例如应用在 SDK 仍在运行时崩溃的情况。
这有助于 Google 提高 SDK 的稳定性(如果适用)。默认值为 YES
,且值必须在调用“initWithDriverContext”之前更新。
必须从主线程设置此属性。
属性说明
- (GMTDVehicleReporter*) vehicleReporter [read, assign] |
用于向 Fleet Engine 后端发送更新的车辆报告程序。