개요
모든 핵심 구성요소에 대한 액세스를 제공하고 차량 공유 사용 사례의 진입점 역할을 하는 클래스입니다.
GMTDDriverAPI를 상속합니다.
공개 멤버 함수 | |
(null을 허용하는 인스턴스 유형) | - initWithDriverContext: |
API를 초기화합니다. | |
정적 공개 멤버 함수 | |
(NSString *) | + SDKVersion |
iOS용 Google On Demand Rides and Deliveries Driver SDK의 이 출시 버전을 반환합니다. | |
(NSString *) | + SDKLongVersion |
긴 형식의 버전 문자열을 반환합니다. | |
(void) | + setAbnormal종료ReportingEnabled: |
SDK가 실행되는 동안 앱이 비정상 종료되는 등의 비정상적인 SDK 종료 보고를 사용 설정합니다. | |
속성 | |
GMTDVehicleReporter * | vehicleReporter |
Fleet Engine 백엔드로 업데이트를 전송하는 데 사용되는 차량 보고자입니다. |
멤버 함수 문서
- (null을 허용하는 인스턴스 유형) initWithDriverContext: | (GMTDDriverContext *) | driverContext |
API를 초기화합니다.
초기화 후에는 이 인스턴스가 할당 해제될 때까지 다른 카테고리의 드라이버 API를 사용하면 안 됩니다. 동일한 SDK 세션에서 여러 카테고리의 드라이버 API 인스턴스를 사용하면 예기치 않은 동작이 발생할 수 있습니다.
- 매개변수:
-
driverContext 초기화에 필요한 정보가 포함된 객체입니다.
- 반환:
- API의 인스턴스입니다.
+ (NSString *) SDKVersion |
iOS용 Google On Demand Rides and Deliveries Driver SDK의 이 출시 버전을 반환합니다.
예: '0.4.4' 버전은 SDK의 리소스 번들에 있습니다.
+ (NSString *) SDKLongVersion |
긴 형식의 버전 문자열을 반환합니다.
버전 문자열과 번들 버전이 '<SHORT VERSION> (<BUNDLE VERSION>)' 형식으로 포함됩니다(예: '0.4.4(234.2)').
+ (void) setAbnormal종료ReportingEnabled: | (BOOL) | abnormalTerminationReportingEnabled |
SDK가 실행되는 동안 앱이 비정상 종료되는 등의 비정상적인 SDK 종료 보고를 사용 설정합니다.
이를 통해 Google에서 SDK 안정성을 개선할 수 있습니다(해당하는 경우). 기본값은 YES
이며 `initWithDriverContext` 를 호출하기 전에 값을 업데이트해야 합니다.
이 속성은 기본 스레드에서 설정해야 합니다.
속성 문서
- (GMTDVehicleReporter*) vehicleReporter [read, assign] |
Fleet Engine 백엔드로 업데이트를 전송하는 데 사용되는 차량 보고자입니다.