ภาพรวม
คลาสที่ให้สิทธิ์เข้าถึงองค์ประกอบหลักทั้งหมดและทำหน้าที่เป็นจุดแรกเข้าสำหรับ Use Case บริการร่วมเดินทาง
รับค่า GMTDDriverAPI
ฟังก์ชันสมาชิกแบบสาธารณะ | |
(อินสแตนซ์ประเภท Nullable) | - initWithDriverContext: |
เริ่มต้น API | |
ฟังก์ชันสมาชิกสาธารณะแบบคงที่ | |
(NSString *) | + SDKVersion |
แสดงเวอร์ชันสำหรับ Google On Demand Rides and Deliveries Driver SDK รุ่นนี้สำหรับ iOS | |
(NSString *) | + SDKLongVersion |
แสดงผลสตริงเวอร์ชันที่มีรูปแบบยาว | |
(void) | + setAbnormalExpirationReportingEnabled: |
เปิดใช้การรายงานการสิ้นสุดการใช้งาน SDK ที่ผิดปกติ เช่น เมื่อแอปขัดข้องขณะที่ SDK ยังทำงานอยู่ | |
พร็อพเพอร์ตี้ | |
GMTDVehicleReporter * | vehicleReporter |
ผู้รายงานยานพาหนะใช้เพื่อส่งการอัปเดตไปยังแบ็กเอนด์ 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