GMTDDeliveryDriverAPI 클래스 참조

GMTDDeliveryDriverAPI 클래스 참조

개요

모든 핵심 구성요소에 대한 액세스 권한을 제공하고 게재 카테고리의 진입점 역할을 하는 클래스입니다.

GMTDDriverAPI를 상속합니다.

공개 멤버 함수

(null을 허용하는 인스턴스 유형)- initWithDriverContext:
 API를 초기화합니다.

정적 공개 멤버 함수

(NSString *)+ SDKVersion
 iOS용 Google On Demand Rides and Deliveries Driver SDK의 이 출시 버전을 반환합니다.
(NSString *)+ SDKLongVersion
 긴 형식의 버전 문자열을 반환합니다.
(void) + setAbnormal종료ReportingEnabled:
 SDK가 실행되는 동안 앱이 비정상 종료되는 등의 비정상적인 SDK 종료 보고를 사용 설정합니다.

속성

GMTDDeliveryVehicleReportervehicleReporter
 Fleet Engine 백엔드로 업데이트를 전송하는 데 사용되는 차량 보고자입니다.
GMTDDeliveryTaskManagerdeliveryTaskManager
 전송 작업을 만들거나 업데이트하는 데 사용되는 작업 관리자입니다.
GMTDDeliveryVehicleManagerdeliveryVehicleManager
 배송 차량을 만들거나 수령하는 데 사용된 차량 관리자입니다.

멤버 함수 문서

- (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` 를 호출하기 전에 값을 업데이트해야 합니다.

이 속성은 기본 스레드에서 설정해야 합니다.


속성 문서

Fleet Engine 백엔드로 업데이트를 전송하는 데 사용되는 차량 보고자입니다.

전송 작업을 만들거나 업데이트하는 데 사용되는 작업 관리자입니다.

배송 차량을 만들거나 수령하는 데 사용된 차량 관리자입니다.