ภาพรวม

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

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

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

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

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

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

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

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

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

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

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

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