Driver SDK टूल का इस्तेमाल करने से पहले, आपको इन चरणों का पालन करके, नेविगेशन SDK टूल और Driver SDK टूल को शुरू करना होगा:
NavigationApi
सेNavigator
ऑब्जेक्ट पाएं.Java
NavigationApi.getNavigator( this, // Activity new NavigationApi.NavigatorListener() { @Override public void onNavigatorReady(Navigator navigator) { // Keep a reference to the Navigator (used to configure and start nav) this.navigator = navigator; } } );
Kotlin
NavigationApi.getNavigator( this, // Activity object : NavigatorListener() { override fun onNavigatorReady(navigator: Navigator) { // Keep a reference to the Navigator (used to configure and start nav) this@myActivity.navigator = navigator } }, )
ज़रूरी फ़ील्ड में अपने-आप जानकारी भरकर,
DriverContext
ऑब्जेक्ट बनाएं.DriverContext
ऑब्जेक्ट को शुरू करने के लिए, आपकोproviderId
के तौर पर अपने Google Cloud प्रोजेक्ट का प्रोजेक्ट आईडी डालना होगा. जानकारी के लिए Google Cloud प्रोजेक्ट सेट अप करने पर, अपना Fleet Engine प्रोजेक्ट बनाएं.Java
DriverContext driverContext = DriverContext.builder(application) .setProviderId(providerId) .setVehicleId(vehicleId) .setAuthTokenFactory(authTokenFactory) .setNavigator(navigator) .setRoadSnappedLocationProvider( NavigationApi.getRoadSnappedLocationProvider(application)) .build();
Kotlin
val driverContext = DriverContext.builder(application) .setProviderId(providerId) .setVehicleId(vehicleId) .setAuthTokenFactory(authTokenFactory) .setNavigator(navigator) .setRoadSnappedLocationProvider(NavigationApi.getRoadSnappedLocationProvider(application)) .build()
*DriverApi
को शुरू करने के लिए,DriverContext
ऑब्जेक्ट का इस्तेमाल करें.DeliveryDriverApi driverApi = DeliveryDriverApi.createInstance(driverContext);
एपीआई ऑब्जेक्ट से
DeliveryVehicleReporter
पाएं. (DeliveryVehicleReporter
NavigationVehicleReporter
तक विस्तृत होता है.)DeliveryVehicleReporter vehicleReporter = driverApi.getDeliveryVehicleReporter();
एसएसएल/टीएलएस के बारे में जानकारी
ड्राइवर का SDK टूल, इंटरनल तौर पर
फ़्लीट इंजन सेवा के साथ सुरक्षित तरीके से बातचीत करने के लिए एसएसएल/टीएलएस. Android एपीआई
वर्शन 23 या
हो सकता है कि पहले, उपयोगकर्ता से संपर्क करने के लिए SecurityProvider
पैच की ज़रूरत हो
सर्वर. Android में एसएसएल के साथ काम करने के बारे में ज़्यादा जानकारी के लिए,
Security GMS Provider देखें.
इस लेख में, सुरक्षा देने वाली कंपनी को पैच करने के लिए कोड के सैंपल भी दिए गए हैं.