Menginisialisasi Driver SDK
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Untuk mulai mengirim pembaruan kendaraan ke Fleet Engine dan backend pelanggan,
buat instance GMTDDeliveryDriverAPI
yang menyertakan
providerID
, vehicleID
, driverContext
, dan accessTokenProvider
.
providerID
sama dengan Project ID Project Google Cloud Anda. Untuk informasi tentang cara menyiapkan Project Google Cloud, lihat
Membuat project Fleet Engine.
Contoh berikut menunjukkan cara membuat instance 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];
}
Langkah berikutnya
Menyiapkan kendaraan
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-12-22 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-12-22 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."]]],[]]