ข้อมูลอ้างอิงคลาส GMTDRidesharingDriverAPI


ภาพรวม

คลาสที่ให้สิทธิ์เข้าถึงองค์ประกอบหลักทั้งหมดและทำหน้าที่เป็นจุดแรกเข้าสำหรับ Use Case บริการร่วมเดินทาง

รับค่า GMTDDriverAPI

ฟังก์ชันสมาชิกแบบสาธารณะ

(อินสแตนซ์ประเภท Nullable)- initWithDriverContext:
 เริ่มต้น API

ฟังก์ชันสมาชิกสาธารณะแบบคงที่

(NSString *)+ SDKVersion
 แสดงเวอร์ชันสำหรับ Google On Demand Rides and Deliveries Driver SDK รุ่นนี้สำหรับ iOS
(NSString *)+ SDKLongVersion
 แสดงผลสตริงเวอร์ชันที่มีรูปแบบยาว
(void) + setAbnormalExpirationReportingEnabled:
 เปิดใช้การรายงานการสิ้นสุดการใช้งาน SDK ที่ผิดปกติ เช่น เมื่อแอปขัดข้องขณะที่ SDK ยังทำงานอยู่

พร็อพเพอร์ตี้

GMTDVehicleReportervehicleReporter
 ผู้รายงานยานพาหนะใช้เพื่อส่งการอัปเดตไปยังแบ็กเอนด์ Fleet Engine

เอกสารประกอบเกี่ยวกับฟังก์ชันสมาชิก

- (อินสแตนซ์ประเภท Nullable) initWithDriverContext: (GMTDDriverContext *) driverContext

เริ่มต้น API

หลังจากการเริ่มต้น ไม่ควรใช้ API ไดรเวอร์จากประเภทธุรกิจอื่นจนกว่าจะมีการจัดสรรอินสแตนซ์นี้ การใช้อินสแตนซ์ API ไดรเวอร์จากประเภทธุรกิจหลายประเภทในเซสชัน SDK เดียวกันอาจทำให้เกิดลักษณะการทำงานที่ไม่คาดคิด

พารามิเตอร์:
driverContextออบเจ็กต์ที่มีข้อมูลที่จำเป็นสำหรับการเริ่มต้น
ส่งกลับ:
อินสแตนซ์ของ API
+ (NSString *) SDKVersion

แสดงเวอร์ชันสำหรับ Google On Demand Rides and Deliveries Driver SDK รุ่นนี้สำหรับ iOS

เช่น "0.4.4" เวอร์ชันดังกล่าวอยู่ในแพ็กเกจทรัพยากรของ SDK

+ (NSString *) SDKLongVersion

แสดงผลสตริงเวอร์ชันที่มีรูปแบบยาว

ซึ่งประกอบด้วยสตริงเวอร์ชันและเวอร์ชันแพ็กเกจในรูปแบบ "<เวอร์ชันสั้น> (<รุ่นย่อย>)" ตัวอย่างเช่น "0.4.4 (234.2)"

+ (void) setAbnormalExpirationReportingEnabled: (BOOL)  abnormalTerminationReportingEnabled

เปิดใช้การรายงานการสิ้นสุดการใช้งาน SDK ที่ผิดปกติ เช่น เมื่อแอปขัดข้องขณะที่ SDK ยังทำงานอยู่

ซึ่งจะช่วยให้ Google ปรับปรุงความเสถียรของ SDK ได้ (หากมี) ค่าเริ่มต้นคือ YES และต้องมีการอัปเดตค่าก่อนที่จะเรียก "initWithDriverContext"

ต้องตั้งค่าพร็อพเพอร์ตี้นี้จากเทรดหลัก


เอกสารประกอบเกี่ยวกับอสังหาริมทรัพย์

- (GMTDVehicleReporter*) vehicleReporter [read, assign]

ผู้รายงานยานพาหนะใช้เพื่อส่งการอัปเดตไปยังแบ็กเอนด์ Fleet Engine