드라이버 SDK 초기화

Fleet Engine 및 고객 백엔드에 차량 업데이트를 전송하려면 providerID, vehicleID, driverContext, accessTokenProvider가 포함된 GMTDDeliveryDriverAPI 인스턴스를 만듭니다.

providerID는 Google Cloud 프로젝트의 프로젝트 ID와 동일합니다. Google Cloud 프로젝트 설정에 대한 자세한 내용은 Fleet Engine 프로젝트 만들기를 참조하세요.

다음 예는 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];
}

다음 단계

차량 준비하기