ภาพรวม

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

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

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

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

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

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

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

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

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

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

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

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