เกริ่นนำ
บริการจับคู่ด่วนของ Google (GFPS) ใช้บลูทูธพลังงานต่ำ (BLE) เพื่อค้นหาอุปกรณ์บลูทูธใกล้เคียงโดยไม่ต้องใช้แบตเตอรี่โทรศัพท์ปริมาณมาก ทำให้สถานการณ์ที่ "ยอดเยี่ยม" โดยอิงตามระยะใกล้ของอุปกรณ์
ฟีเจอร์
GFPS มีจุดประสงค์เพื่ออำนวยความสะดวกในการจับคู่อุปกรณ์บลูทูธและ BLE เช่น ลำโพง หูฟัง ชุดอุปกรณ์ในรถยนต์ เมาส์ และแป้นพิมพ์ โดยที่ผู้ใช้ต้องมีการโต้ตอบน้อยที่สุดเท่าที่จะเป็นไปได้ เมื่อใช้ข้อกำหนดด้านล่างนี้ Google จะเผยแพร่ฟีเจอร์เพิ่มเติมต่อๆ ไป ซึ่งรวมถึงกรณีต่อไปนี้
- แสดงการแจ้งเตือนแบบครึ่งหน้าเมื่ออุปกรณ์อยู่ในโหมดการจับคู่ เพื่อช่วยให้จับคู่ได้ง่าย นอกจากนี้ แอปที่ใช้ร่วมกันยังขาย ผู้ใช้ได้ง่ายๆ ด้วย
- เชื่อมโยงอุปกรณ์กับบัญชีของผู้ใช้หลังจากการจับคู่ครั้งแรกเสร็จสมบูรณ์แล้ว
- การแสดงการแจ้งเตือนการจับคู่ครั้งต่อไปเมื่ออุปกรณ์เปิดอยู่และอยู่ใกล้กับโทรศัพท์ แท็บเล็ต หรือเดสก์ท็อปเครื่องอื่นที่ผู้ใช้เป็นเจ้าของ เพื่อให้ผู้ใช้ไม่จำเป็นต้องทราบวิธีนำอุปกรณ์กลับสู่โหมดการจับคู่ก่อนที่จะจับคู่กับอุปกรณ์อื่นๆ
- การเชื่อมโยงชื่อที่ปรับเปลี่ยนในแบบของคุณกับอุปกรณ์
- การแจ้งเตือนแบตเตอรี่จะแสดงสำหรับหูฟัง
- แสดงรายละเอียดอุปกรณ์ใน Android 11 ขึ้นไป
- ความสามารถสำหรับผู้ใช้ในการค้นหาชุดหูฟังหรือหูฟังเอียร์บัดที่สูญหาย
- การจับคู่แบบออฟไลน์พร้อมใช้งานกับสถานการณ์ที่มีเครือข่ายน้อย
- รองรับการสลับอุปกรณ์เสียงเพื่อให้เปลี่ยนการเชื่อมต่อชุดหูฟังระหว่างอุปกรณ์ต่างๆ ได้อย่างราบรื่นตามกิจกรรมของผู้ใช้ (เช่น เริ่มดูภาพยนตร์) และกิจกรรมที่มีความสำคัญ (เช่น สายเรียกเข้า)
- รองรับการควบคุมที่ได้ยินได้เพื่อให้การควบคุมการเข้าถึงฟีเจอร์สำคัญที่ได้ยินได้ดียิ่งขึ้น
ข้อกำหนดของฟีเจอร์
ข้อกำหนดสำหรับการสนับสนุนฟีเจอร์จะแตกต่างกันไป ขึ้นอยู่กับ ประเภทอุปกรณ์ ดูรายละเอียดเพิ่มเติมในข้อกำหนดฟีเจอร์ของอุปกรณ์
ทรัพยากร Dependency ของโปรไฟล์
การใช้งาน GFPS เข้ากันได้กับข้อกําหนดหลักของบลูทูธเวอร์ชัน 4.2 ขึ้นไป
ลำดับอ็อกเท็ต
ในกรณีที่ฟิลด์หนึ่งประกอบด้วยไบต์หลายไบต์ การจัดลำดับไบต์จะเป็นขนาดใหญ่ กล่าวคือ ลำดับไบต์ของเครือข่าย (อ็อกเท็ตที่มีนัยสำคัญมากที่สุดถึงอ็อกเท็ตที่มีนัยสำคัญน้อยที่สุด)
โปรดทราบว่าแม้ว่าตัวเลขนี้จะเป็นมาตรฐานสำหรับไบต์ที่โอนผ่านเครือข่าย แต่จะแตกต่างจากการจัดลำดับไบต์สำหรับช่องหลายไบต์ในข้อมูลจำเพาะของ Bluetooth SIG (เช่น UUID ของบริการในโฆษณาหนึ่งๆ เป็นคำที่ไม่มีความหมาย)
การใช้ข้อมูลอ้างอิง
ดูไลบรารี SDK ที่ฝังอยู่ใกล้เคียงสำหรับการติดตั้งข้อมูลอ้างอิง