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 Google Cloud Anda Proyek. 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];
}

Langkah berikutnya

Siapkan kendaraan