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à | |
GMTDVehicleReporter * | vehicleReporter |
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:
-
driverContext Un 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.