Справочник по классу GMSNavigationTransactionRecorder

Справочник по классу GMSNavigationTransactionRecorder

Обзор

Содержит методы для записи транзакций.

Этот класс следует использовать только в том случае, если Google выставляет счет вашей компании за каждую транзакцию.

Открытые функции-члены

(пустота) - RecordPickupAtWaypoint: forTransactionIDs: withErrorHandler:
Вы должны вызывать эту функцию каждый раз, когда забирают пассажира или доставку.
(пустота) - RecordDropoffAtWaypoint: forTransactionIDs: withErrorHandler:
Эту функцию следует вызывать каждый раз при высадке пассажира или доставке доставки.

Статические открытые функции-члены

( GMSNavigationTransactionRecorder *) + общий экземпляр
Возвращает общий одноэлементный экземпляр GMSNavigationTransactionRecorder .
(НСтрока *) + генерироватьИДТранзакции
Создайте новый уникальный идентификатор транзакции.

Документация по функциям-членам

Возвращает общий одноэлементный экземпляр GMSNavigationTransactionRecorder .

Этот синглтон сохраняется слабо и может быть освобожден, если приложение не сохраняет строгую ссылку. Вы должны вызывать эту функцию только в основном потоке.

Этот метод выдаст исключение, если GMSServices +provideAPIKey: не был вызван.

- (аннулируется) записьPickupAtWaypoint: (обнуляемый GMSNavigationWaypoint *) путевая точка
для идентификаторов транзакций: (NSArray< NSString * > *) идентификаторы транзакций
сErrorHandler: (обнуляемый GMSNavigationTransactionRecorderErrorHandler) обработчик ошибок

Вы должны вызывать эту функцию каждый раз, когда забирают пассажира или доставку.

Вам следует указать в параметреtransactionIDs уникальный идентификатор для каждой транзакции, которая применяется к этому событию. Вы должны вызывать эту функцию только в основном потоке.

Этот метод следует вызывать тогда и только тогда, когда Google выставляет счет вашей компании за каждую транзакцию.

Параметры:
путевая точка Точка GMSNavigationWaypoint , в которой происходит подхват, или ноль, если к этому подхвату не было сеанса навигации.
идентификаторы транзакций Один или несколько идентификаторов транзакций, к которым применяется этот сбор. Идентификатор транзакции должен быть уникальным для каждой оплачиваемой транзакции. Идентификаторы транзакций должны содержать от одного до 64 символов.
обработчик ошибок Блок, который будет вызываться асинхронно в основном потоке, если при записи пикапа возникнет ошибка.
- (аннулируется) записьDropoffAtWaypoint: (обнуляемый GMSNavigationWaypoint *) путевая точка
для идентификаторов транзакций: (NSArray< NSString * > *) идентификаторы транзакций
сErrorHandler: (обнуляемый GMSNavigationTransactionRecorderErrorHandler) обработчик ошибок

Эту функцию следует вызывать каждый раз при высадке пассажира или доставке доставки.

Вам следует указать в параметреtransactionIDs уникальный идентификатор для каждой транзакции, которая применяется к этому событию. Вы должны вызывать эту функцию только в основном потоке.

Этот метод следует вызывать тогда и только тогда, когда Google выставляет счет вашей компании за каждую транзакцию.

Параметры:
путевая точка Точка GMSNavigationWaypoint , в которой происходит выключение, или ноль, если не было сеанса навигации, приведшего к этому выпадению.
идентификаторы транзакций Один или несколько идентификаторов транзакций, к которым применяется это удаление. Идентификатор транзакции должен быть уникальным для каждой оплачиваемой транзакции. Идентификаторы транзакций должны содержать от одного до 64 символов.
обработчик ошибок Блок, который будет вызываться асинхронно в основном потоке, если при записи выпадающего потока произойдет ошибка.

Создайте новый уникальный идентификатор транзакции.