ภาพรวม

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

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

ข้อความใกล้เคียงไม่มีการตรวจสอบสิทธิ์และไม่ต้องใช้บัญชี Google

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

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

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

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

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

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

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

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

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