개요
트랜잭션을 기록하는 메서드가 포함되어 있습니다.
Google에서 거래 건별로 청구하는 모빌리티 서비스 고객인 경우에만 이 클래스를 사용해야 합니다.
를 탭합니다. 공개 멤버 함수 | |
(무효) | - recordPickupAtWaypoint:forTransactionIDs:withErrorHandler: |
승객 또는 배달 물품이 픽업할 때마다 이 함수를 호출해야 합니다. | |
(무효) | - recordDropoffAtWaypoint:forTransactionIDs:withErrorHandler: |
승객이 하차하거나 배달이 전달될 때마다 이 함수를 호출해야 합니다. | |
를 탭합니다. 정적 공개 멤버 함수 | |
(GMSNavigationTransactionRecorder *) | + sharedInstance |
공유 싱글톤 GMSNavigationTransactionRecorder 인스턴스를 반환합니다. | |
(NSString *) | + generateTransactionID |
고유한 새 거래 ID를 생성합니다. |
구성원 기능 문서
공유 싱글톤 GMSNavigationTransactionRecorder 인스턴스를 반환합니다.
이 싱글톤은 약하게 유지되고 애플리케이션이 강력한 참조를 유지하지 않는 경우 할당이 해제될 수 있습니다. 이 함수는 기본 스레드에서만 호출해야 합니다.
GMSServices +provideAPIKey: 가 호출되지 않은 경우 이 메서드는 예외를 발생시킵니다.
- (void) recordPickupAtWaypoint: | (Null 허용 GMSNavigationWaypoint *) | 경유지 | |
forTransactionID: | (NSArray< NSString * > *) | transactionIDs | |
withErrorHandler: | (null을 허용하는 GMSNavigationTransactionRecorderErrorHandler) | errorHandler | |
승객 또는 배달 물품이 픽업할 때마다 이 함수를 호출해야 합니다.
트랜잭션 ID 매개변수를 이 이벤트에 적용되는 각 거래의 고유 ID로 채워야 합니다. 이 함수는 기본 스레드에서만 호출해야 합니다.
이 메서드는 Google에서 거래당 기준으로 회사의 비용을 청구하는 경우에만 호출해야 합니다.
- 매개변수:
-
중간점 승차가 이루어지는 GMSNavigationWaypoint 또는 이 승차로 연결되는 안내 세션이 없는 경우 nil입니다. transactionIDs 수령이 적용되는 하나 이상의 거래 ID입니다. 거래 ID는 청구 가능한 거래마다 고유해야 합니다. 거래 ID는 1~64자(영문 기준) 이하여야 합니다. errorHandler 픽업을 기록하는 동안 오류가 발생하는 경우 기본 스레드에서 비동기식으로 호출되는 블록입니다.
- (void) recordDropoffAtWaypoint: | (Null 허용 GMSNavigationWaypoint *) | 경유지 | |
forTransactionID: | (NSArray< NSString * > *) | transactionIDs | |
withErrorHandler: | (null을 허용하는 GMSNavigationTransactionRecorderErrorHandler) | errorHandler | |
승객이 하차하거나 배달이 전달될 때마다 이 함수를 호출해야 합니다.
트랜잭션 ID 매개변수를 이 이벤트에 적용되는 각 거래의 고유 ID로 채워야 합니다. 이 함수는 기본 스레드에서만 호출해야 합니다.
이 메서드는 Google에서 거래당 기준으로 회사의 비용을 청구하는 경우에만 호출해야 합니다.
- 매개변수:
-
중간점 하차가 발생한 GMSNavigationWaypoint 또는 이 하차로 이어지는 가이드 세션이 없는 경우 nil transactionIDs 이 하차가 적용되는 하나 이상의 거래 ID입니다. 거래 ID는 청구 가능한 거래마다 고유해야 합니다. 거래 ID는 1~64자(영문 기준) 이하여야 합니다. errorHandler 하차를 기록하는 동안 오류가 발생하면 기본 스레드에서 비동기적으로 호출되는 블록입니다.
+ (NSString *) generateTransactionID |
고유한 새 거래 ID를 생성합니다.