Menginisialisasi Driver SDK

Untuk mulai mengirim update kendaraan ke Fleet Engine dan backend pelanggan, buat instance GMTDDeliveryDriverAPI yang menyertakan providerID, vehicleID, driverContext, dan accessTokenProvider.

providerID sama dengan Project ID untuk 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