Riferimento classe API GMTDRidesharingDriver

Riferimento classe API GMTDRidesharingDriver

Panoramica

Una classe che fornisce l'accesso a tutti i componenti principali e funge da punto di contatto per il caso d'uso del ridesharing.

Eredita l'API GMTDDriverAPI.

Funzioni pubbliche dei membri

(tipo di istanza nullable)- initWithDriverContext:
 Inizializza l'API.

Funzioni membri pubbliche statiche

(NSString *)+ SDKVersion
 Restituisce la versione di questa release dell'SDK Google On Demand Rides and Deliveries Driver per iOS.
(NSString *)+ SDKLongVersion
 Restituisce la stringa di versione formattata lunga.
(void) + setAbnormalTermsReportingEnabled:
 Consente di segnalare le chiusure anomale degli SDK, ad esempio quando l'app ha un arresto anomalo mentre l'SDK è ancora in esecuzione.

Proprietà

GMTDVehicleReportervehicleReporter
 Il reporter del veicolo utilizzato per inviare aggiornamenti al backend di Fleet Engine.

Documentazione sulle funzioni membri

- (tipo di istanza con valore null) initWithDriverContext: (GMTDDriverContext *) driverContext

Inizializza l'API.

Dopo l'inizializzazione, le API driver di verticali diversi non devono essere utilizzate finché l'istanza non è stata occupata. L'utilizzo di istanze dell'API driver da più verticali nella stessa sessione dell'SDK può portare a comportamenti imprevisti.

Parametri:
driverContextUn oggetto contenente le informazioni necessarie per l'inizializzazione.
Resi:
Un'istanza dell'API.
+ (NSString *) SDKVersion

Restituisce la versione di questa release dell'SDK Google On Demand Rides and Deliveries Driver per iOS.

Ad esempio, "0.4.4". La versione si trova nel pacchetto di risorse dell'SDK.

+ (NSString *) SDKLongVersion

Restituisce la stringa di versione formattata lunga.

Include la stringa di versione e la versione del bundle nel formato "<VERSIONE BREVE> (<VERSIONE BUNDLE>)". Ad esempio, "0.4.4 (234.2)".

+ (void) setAbnormalRisoluzioneReportingEnabled: (BOOL)  abnormalTerminationReportingEnabled

Consente di segnalare le chiusure anomale degli SDK, ad esempio quando l'app ha un arresto anomalo mentre l'SDK è ancora in esecuzione.

In questo modo, Google può migliorare la stabilità dell'SDK, ove applicabile. Il valore predefinito è YES e il valore deve essere aggiornato prima di chiamare "initWithDriverContext".

Questa proprietà deve essere impostata dal thread principale.


Documentazione della proprietà

- (GMTDVehicleReporter*) vehicleReporter [read, assign]

Il reporter del veicolo utilizzato per inviare aggiornamenti al backend di Fleet Engine.