개요
iOS용 Google 소비자 차량 공유 SDK의 서비스 클래스입니다.
정적 공개 멤버 함수 | |
(void) | + setAccessTokenProvider:providerID: |
기본 Rodesharing SDK 초기화 메서드 | |
(인스턴스 유형) | + sharedServices |
iOS용 Google 차량 공유 SDK를 위한 GMTCServices의 공유 인스턴스를 제공합니다. | |
(NSString *) | + SDKVersion |
iOS용 Google 차량 공유 SDK의 이 릴리스의 버전을 반환합니다. | |
(NSString *) | + SDKLongVersion |
문자열의 긴 형식 버전을 반환합니다. | |
(void) | + setAbnormal종료ReportingEnabled: |
SDK가 실행되는 동안 앱이 비정상 종료되는 등의 비정상적인 SDK 종료 보고를 사용 설정합니다. | |
속성 | |
GMTCTripService * | tripService |
GMTCTripService의 인스턴스를 반환합니다. |
멤버 함수 문서
+ (void) setAccessTokenProvider: | (ID< GMTCAuthorization >) | accessTokenProvider | |
providerID: | (NSString *) | providerID | |
기본 Rodesharing SDK 초기화 메서드
다른 메서드보다 먼저 호출해야 합니다.
- 매개변수:
-
accessTokenProvider 유효한 액세스 토큰을 제공할 수 있는 GMTCAuthorization의 구현입니다. providerID Google Cloud 프로젝트의 ID입니다 (예: sample-consumer-project).
+ (instancetype) 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)').
+ (void) setAbnormal종료ReportingEnabled: | (BOOL) | abnormalTerminationReportingEnabled |
SDK가 실행되는 동안 앱이 비정상 종료되는 등의 비정상적인 SDK 종료 보고를 사용 설정합니다.
이를 통해 Google에서 SDK 안정성을 개선할 수 있습니다(해당하는 경우). 기본값은 YES
이며 `sharedServices` 를 호출하기 전에 값을 업데이트해야 합니다.
이 속성은 기본 스레드에서 설정해야 합니다.
속성 문서
- (GMTCTripService*) tripService [read, assign] |
GMTCTripService의 인스턴스를 반환합니다.