Inizializza l'SDK Driver
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Per iniziare a inviare gli aggiornamenti dei veicoli a Fleet Engine e al backend del cliente,
crea un'istanza GMTDDeliveryDriverAPI
che includa providerID
, vehicleID
, driverContext
e accessTokenProvider
.
providerID
corrisponde all'ID progetto del tuo progetto Google Cloud. Per informazioni sulla configurazione del progetto Google Cloud, consulta
Creare il progetto Fleet Engine.
L'esempio seguente mostra come creare un'istanza GMTDDeliveryDriverAPI
.
Objective-C
#import "SampleViewController.h"
#import "SampleAccessTokenProvider.h"
#import <GoogleRidesharingDriver/GoogleRidesharingDriver.h>
static NSString *const PROVIDER_ID = @"INSERT_YOUR_PROVIDER_ID";
@implementation SampleViewController {
GMSMapView *_mapView;
}
- (void)viewDidLoad {
NSString *vehicleID = @"INSERT_CREATED_VEHICLE_ID";
SampleAccessTokenProvider *accessTokenProvider =
[[SampleAccessTokenProvider alloc] init];
GMTDDriverContext *driverContext =
[[GMTDDriverContext alloc] initWithAccessTokenProvider:accessTokenProvider
providerID:PROVIDER_ID
vehicleID:vehicleID
navigator:_mapView.navigator];
GMTDDeliveryDriverAPI *deliveryDriverAPI = [[GMTDDeliveryDriverAPI alloc] initWithDriverContext:driverContext];
}
Passaggi successivi
Prepara il veicolo
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-12-04 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-12-04 UTC."],[[["To initiate vehicle updates to Fleet Engine and the customer backend, create a `GMTDDeliveryDriverAPI` instance."],["This instance requires your Google Cloud Project ID (`providerID`), `vehicleID`, `driverContext`, and `accessTokenProvider`."],["An Objective-C code example demonstrates the creation of a `GMTDDeliveryDriverAPI` instance using these parameters."],["For setup instructions of your Google Cloud Project, refer to the provided documentation link."],["The next step involves getting the vehicle ready, as detailed in the provided link."]]],[]]