Обзор
Содержит методы для записи транзакций.
Этот класс следует использовать только в том случае, если вы являетесь клиентом мобильных служб и 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 символов. обработчик ошибок Блок, который будет вызываться асинхронно в основном потоке, если при записи выпадающего потока произойдет ошибка.
+ (NSString *) генерироватьTransactionID |
Создайте новый уникальный идентификатор транзакции.