ภาพรวม

Nearby Messages API คือ API การสมัครรับข้อมูลแบบเผยแพร่ที่ให้คุณส่งเพย์โหลดไบนารีขนาดเล็กระหว่างอุปกรณ์ Android และ iOS ที่เชื่อมต่ออินเทอร์เน็ต อุปกรณ์ไม่จำเป็นต้องอยู่ในเครือข่ายเดียวกัน แต่จะต้องเชื่อมต่อกับอินเทอร์เน็ต

Nearby ใช้บลูทูธพลังงานต่ำเพื่อสื่อสารรหัสการจับคู่ที่ไม่ซ้ำกันระหว่างอุปกรณ์ เซิร์ฟเวอร์จะช่วยอำนวยความสะดวกในการแลกเปลี่ยนข้อความระหว่างอุปกรณ์ที่ตรวจพบรหัสการจับคู่เดียวกัน เมื่ออุปกรณ์ตรวจพบรหัสการจับคู่จากอุปกรณ์ใกล้เคียง ก็จะส่งรหัสการจับคู่ไปยังเซิร์ฟเวอร์ Messages ใกล้เคียงเพื่อตรวจสอบ และตรวจสอบว่ามีข้อความที่จะส่งสำหรับชุดการสมัครใช้บริการปัจจุบันของแอปพลิเคชันหรือไม่

Nearby Messages ไม่ได้รับการตรวจสอบสิทธิ์และไม่จำเป็นต้องใช้บัญชี Google

กลไกในการแลกเปลี่ยนข้อมูลอาจแตกต่างกันในแต่ละรุ่น ลำดับต่อไปนี้แสดงเหตุการณ์ที่นำไปสู่การแลกเปลี่ยนข้อความ

  1. แอปที่เผยแพร่จะส่งคำขอเชื่อมโยงเพย์โหลดไบนารี (ข้อความ) กับรหัสการจับคู่ตามเวลาที่ไม่ซ้ำ (โทเค็น) เซิร์ฟเวอร์จะเชื่อมโยงชั่วคราวระหว่างเพย์โหลดข้อความกับโทเค็น

  2. อุปกรณ์ที่เผยแพร่ใช้บลูทูธพลังงานต่ำเพื่อทำให้อุปกรณ์ที่อยู่ใกล้เคียงตรวจพบโทเค็น อุปกรณ์ที่เผยแพร่ใช้บลูทูธพลังงานต่ำเพื่อสแกนหาโทเค็นจากอุปกรณ์อื่นๆ ด้วย

  3. แอปที่สมัครใช้บริการจะเชื่อมโยงการสมัครใช้บริการกับโทเค็นและใช้บลูทูธพลังงานต่ำส่งโทเค็นไปยังผู้เผยแพร่โฆษณาและเพื่อตรวจหาโทเค็นของผู้เผยแพร่โฆษณา

  4. เมื่อทั้ง 2 ฝ่ายตรวจพบโทเค็นของอีกฝ่ายหนึ่ง ก็จะรายงานโทเค็นไปยังเซิร์ฟเวอร์

  5. เซิร์ฟเวอร์จะช่วยอำนวยความสะดวกในการแลกเปลี่ยนข้อความระหว่างอุปกรณ์ 2 เครื่องเมื่อทั้ง 2 เครื่องเชื่อมโยงกับโทเค็นทั่วไป และคีย์ API ที่แอปการโทรใช้จะเชื่อมโยงกับโปรเจ็กต์เดียวกันใน Google Developers Console

เมื่อใช้ SDK ใกล้เคียงของบริการ Google Play ระบบจะรวบรวมการวิเคราะห์การใช้งานเพื่อปรับปรุงประสบการณ์การใช้งาน

  • เมตริกประสิทธิภาพ: ระบบจะรวบรวมระยะเวลาการเผยแพร่และการสมัครใช้บริการ รวมถึงจำนวนข้อความที่ได้รับเมื่อใช้ SDK ใกล้เคียง
  • ข้อมูลอุปกรณ์: ระบบจะรวบรวมและเชื่อมโยงกับรุ่นของอุปกรณ์ ประเทศ เวอร์ชันบิลด์ และชื่อแพ็กเกจของแอปพลิเคชัน เพื่อระบุส่วนเฉพาะภูมิภาคและอุปกรณ์
  • การเผยแพร่ข้อความใกล้เคียง: ข้อมูลที่เผยแพร่ผ่านข้อความใกล้เคียงจะได้รับการจัดเก็บโดย Google จนกว่าข้อความจะไม่เผยแพร่อีกต่อไป ระบบจะแชร์ข้อมูลนี้กับ ผู้สมัครใช้บริการที่อยู่ใกล้อุปกรณ์

ผู้ใช้ปลายทางสามารถอนุญาตหรือปฏิเสธการเก็บรวบรวมนี้โดยไปที่การตั้งค่า > Google > การใช้งานและการวินิจฉัย