หน้านี้ครอบคลุมการใช้งานฟีเจอร์บางอย่างของ API การว่าจ้างใน Google Home Mobile SDK
ระงับการแจ้งเตือนการค้นพบที่ได้รับค่าคอมมิชชัน
โดยค่าเริ่มต้น Google Play services ใน Android จะใช้ "ครึ่งแผ่น" ที่ครอบคลุมครึ่งล่างของอุปกรณ์เคลื่อนที่ เพื่อให้ผู้ใช้มีตัวบ่งชี้เชิงรุกว่า มีอุปกรณ์ Matter เครื่องอยู่ใกล้ๆ
หากต้องการป้องกันไม่ให้การทำงานหยุดชะงักขณะที่แอปทำงานอยู่ในเบื้องหน้า คุณอาจต้อง
ระงับการแจ้งเตือนเหล่านี้โดยเรียกใช้
suppressHalfSheetNotification()
ใน Mobile SDK ดูเอกสารประกอบของ API สำหรับข้อมูลเพิ่มเติม
การระงับที่เปิดใช้โดย API นี้หมดเวลาหากแอปทำงานอยู่เบื้องหน้า
นานกว่า 15 นาที หากต้องการเปิดใช้งานการระงับอีกครั้งหลังจากหมดเวลา ให้เรียกใช้
suppressHalfSheetNotification()
อีกครั้ง มิฉะนั้นการแจ้งเตือนครึ่งหน้าจะ
เริ่มปรากฏ
การใช้งาน API นี้จะอยู่ใน
Google Home Sample App for Matter โปรดดู
HalfSheetSuppressionObserver.kt
เพื่อดูข้อมูลเพิ่มเติม
ระบุการสนับสนุนสำหรับการว่าจ้าง Matter
หากใช้ Mobile SDK เพื่อรับค่าคอมมิชชัน คุณต้อง
เพิ่มชื่อแพ็กเกจแอป
ใน Google Home Developer Console ให้ใช้ Matter
API และระบุว่าแอปของคุณรองรับ Matter
ได้รับมอบหมายโดยการจัดการความตั้งใจของ ACTION_COMMISSION_DEVICE
เพิ่ม intent-filter
ต่อไปนี้ในการประกาศ application
ภายใน
AndroidManifest.xml
ไฟล์:
<intent-filter>
<action android:name="com.google.android.gms.metadata.MODULE_DEPENDENCIES" />
</intent-filter>
โปรดดู ตัวอย่างไฟล์ Manifest ของแอป เพื่อเป็นข้อมูลอ้างอิง
เครื่องมือเลือกแอป
แอปของคุณจะปรากฏในเครื่องมือเลือกแอปได้ 2 วิธีในระหว่างการทำให้ใช้งานได้ กระบวนการ:
- บนหน้าจอเลือกแอป
- หากผู้ใช้เลือกเลือกแอปอื่น แอปนั้นจะแสดงบนแอปอื่นๆ ที่ติดตั้งไว้ หน้าจอแอป
แอปแนะนำ
เครื่องมือเลือกแอปจะแสดงแอปที่แนะนำ 2 แอป
- รายการแรกคือ Google Home app (GHA) เสมอ
- ตัวเลือกที่ 2 มีไว้สำหรับแอปที่แนะนำของผู้ผลิตอุปกรณ์ หากมีการกำหนดไว้ใน Developer Console โปรเจ็กต์ที่เชื่อมโยงกับ VID หรือ PID ของ อุปกรณ์
มี 2 สถานการณ์ที่แอปอยู่ในหน้าจอเลือกแอป
- ติดตั้งแล้ว - Play services ตรวจสอบว่าแอปพลิเคชันรองรับ
ACTION_COMMISSION_DEVICE
ตัวกรอง Intent หากไม่มีตัวกรอง Intent ระบบจะนำผู้ใช้ไปยัง Play Store เพื่ออัปเดตแอป - ไม่ได้ติดตั้ง - ระบบจะนำผู้ใช้ไปยัง Play Store เพื่อติดตั้งแอป ก่อนดำเนินการต่อ