لبدء إرسال معلومات المركبات إلى Fleet Engine وواجهة العميل الخلفية،
أنشئ مثيلًا من GMTDDeliveryDriverAPI
يتضمّن
providerID
وvehicleID
وdriverContext
وaccessTokenProvider
.
providerID
هو نفسه رقم تعريف المشروع لمشروعك على
Google Cloud. للحصول على معلومات حول إعداد مشروع 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];
}