ภาพรวม

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

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

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

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

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

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

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

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

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

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

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

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