Tổng quan
Chứa các phương thức để ghi lại giao dịch.
Bạn chỉ nên sử dụng lớp học này nếu bạn là khách hàng Dịch vụ di động và được Google tính phí trên cơ sở mỗi giao dịch.
Hàm thành phần công khai | |
(vô hiệu) | – recordPickupAtWaypoint:forTransactionIDs:withErrorHandler: |
Bạn nên gọi hàm này mỗi khi có hành khách hoặc đơn hàng giao đến lấy hàng. | |
(vô hiệu) | – recordDropoffAtWaypoint:forTransactionIDs:withErrorHandler: |
Bạn nên gọi hàm này mỗi khi một hành khách xuống xe hoặc giao hàng. | |
Hàm thành phần công khai tĩnh | |
(GMSNavigationTransactionRecorder *) | + sharedInstance |
Trả về một thực thể singleton GMSNavigationTransactionRecorder dùng chung. | |
(NSString *) | + generateTransactionID |
Tạo mã giao dịch riêng biệt mới. |
Tài liệu về chức năng của thành viên
Trả về một thực thể singleton GMSNavigationTransactionRecorder dùng chung.
Singleton này được giữ yếu và có thể bị giải phóng nếu ứng dụng không duy trì tệp tham chiếu rõ ràng. Bạn chỉ được gọi hàm này trên luồng chính.
Phương thức này sẽ gửi một ngoại lệ nếu GMSServices +ProvideAPIKey: chưa được gọi.
- (vô hiệu) recordPickupAtWaypoint: | (GMSNavigationWaypoint rỗng *) | điểm tham chiếu | |
forTransactionIDs: | (NSArray< NSString * > *) | transactionIDs | |
withErrorHandler: | (GMSNavigationTransactionRecorderErrorHandler có giá trị rỗng) | errorHandler | |
Bạn nên gọi hàm này mỗi khi có hành khách hoặc đơn hàng giao đến lấy hàng.
Bạn nên điền một mã nhận dạng duy nhất cho mỗi giao dịch áp dụng cho sự kiện này vào thông số transactionID. Bạn chỉ được gọi hàm này trên luồng chính.
Phương thức này sẽ được gọi khi và chỉ khi công ty của bạn được Google tính phí trên cơ sở mỗi giao dịch.
- Các tham số:
-
điểm tham chiếu GMSNavigationWaypoint nơi diễn ra quá trình đến lấy hàng hoặc không có phiên hoạt động hướng dẫn nào dẫn đến việc đến lấy hàng. transactionIDs Một hoặc nhiều mã giao dịch áp dụng tính năng đến lấy hàng này. Mã giao dịch phải là mã riêng biệt cho mỗi giao dịch có thể tính phí. Mã giao dịch phải chứa tối thiểu một và tối đa 64 ký tự. errorHandler Một khối sẽ được gọi không đồng bộ trên luồng chính nếu xảy ra lỗi trong khi ghi lại phương thức lấy hàng.
- (vô hiệu) recordDropoffAtWaypoint: | (GMSNavigationWaypoint rỗng *) | điểm tham chiếu | |
forTransactionIDs: | (NSArray< NSString * > *) | transactionIDs | |
withErrorHandler: | (GMSNavigationTransactionRecorderErrorHandler có giá trị rỗng) | errorHandler | |
Bạn nên gọi hàm này mỗi khi một hành khách xuống xe hoặc giao hàng.
Bạn nên điền một mã nhận dạng duy nhất cho mỗi giao dịch áp dụng cho sự kiện này vào thông số transactionID. Bạn chỉ được gọi hàm này trên luồng chính.
Phương thức này sẽ được gọi khi và chỉ khi công ty của bạn được Google tính phí trên cơ sở mỗi giao dịch.
- Các tham số:
-
điểm tham chiếu GMSNavigationWaypoint là nơi xảy ra tình trạng bỏ ngang hoặc không có phiên hoạt động nào nếu không có phiên hướng dẫn nào dẫn đến việc bỏ ngang. transactionIDs Một hoặc nhiều mã giao dịch áp dụng trường hợp bỏ ngang này. Mã giao dịch phải là mã riêng biệt cho mỗi giao dịch có thể tính phí. Mã giao dịch phải chứa tối thiểu một và tối đa 64 ký tự. errorHandler Một khối sẽ được gọi không đồng bộ trên luồng chính nếu xảy ra lỗi trong khi ghi lại quá trình thả.
+ (NSString *) generateTransactionID |
Tạo mã giao dịch riêng biệt mới.