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 mengetahui informasi tentang cara menyiapkan Project Google Cloud, lihat
Buat project Fleet Engine Anda.
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];
}