Nearby Messages API เป็น API แบบเผยแพร่และสมัครรับข้อมูลที่ช่วยให้คุณส่งเพย์โหลดแบบไบนารีขนาดเล็กระหว่างอุปกรณ์ Android และ iOS ที่เชื่อมต่ออินเทอร์เน็ตได้ อุปกรณ์ไม่จำเป็นต้องอยู่ในเครือข่ายเดียวกัน แต่ต้องเชื่อมต่ออินเทอร์เน็ต
การแชร์ใกล้เคียงใช้บลูทูธพลังงานต่ำเพื่อสื่อสารรหัสการจับคู่ที่ไม่ซ้ำกันระหว่างอุปกรณ์ เซิร์ฟเวอร์ช่วยให้แลกเปลี่ยนข้อความระหว่างอุปกรณ์ที่ตรวจพบรหัสการจับคู่เดียวกันได้ เมื่ออุปกรณ์ตรวจพบรหัสการจับคู่จากอุปกรณ์ที่อยู่ใกล้เคียง ก็จะส่งรหัสการจับคู่ไปยังเซิร์ฟเวอร์ข้อความใกล้เคียงเพื่อตรวจสอบความถูกต้อง และเพื่อตรวจสอบว่ามีข้อความที่จะนำส่งสำหรับชุดการสมัครใช้บริการปัจจุบันของแอปพลิเคชันหรือไม่
ข้อความใกล้เคียงไม่มีการตรวจสอบสิทธิ์และไม่ต้องใช้บัญชี Google
กลไกที่แน่นอนสำหรับการแลกเปลี่ยนข้อมูลอาจแตกต่างกันไปในแต่ละรุ่น ลำดับต่อไปนี้แสดงเหตุการณ์ที่นำไปสู่การแลกเปลี่ยนข้อความ
แอปการเผยแพร่จะส่งคําขอเชื่อมโยงเพย์โหลดแบบไบนารี (ข้อความ) กับรหัสการจับคู่ที่ไม่ซ้ำกันในช่วงเวลาหนึ่ง (โทเค็น) เซิร์ฟเวอร์จะเชื่อมโยงระหว่างเพย์โหลดข้อความกับโทเค็นชั่วคราว
อุปกรณ์ที่เผยแพร่ใช้บลูทูธพลังงานต่ำเพื่อให้อุปกรณ์ที่อยู่ใกล้เคียงตรวจพบโทเค็นได้ อุปกรณ์ที่เผยแพร่ยังใช้บลูทูธพลังงานต่ำเพื่อสแกนหาโทเค็นจากอุปกรณ์อื่นๆ ด้วย
แอปที่สมัครใช้บริการจะเชื่อมโยงการสมัครใช้บริการกับโทเค็น และใช้บลูทูธพลังงานต่ำเพื่อส่งโทเค็นไปยังผู้เผยแพร่โฆษณา และเพื่อตรวจหาโทเค็นของผู้เผยแพร่โฆษณา
เมื่อตรวจพบโทเค็นของอีกฝ่าย ก็จะรายงานไปยังเซิร์ฟเวอร์
เซิร์ฟเวอร์จะช่วยอำนวยความสะดวกในการแลกเปลี่ยนข้อความระหว่างอุปกรณ์ 2 เครื่องเมื่อทั้ง 2 เครื่องเชื่อมโยงกับโทเค็นเดียวกัน และคีย์ API ที่แอปที่เรียกใช้เชื่อมโยงกับโปรเจ็กต์เดียวกันใน Google Developers Console
เมื่อใช้ Nearby SDK ของบริการ Google Play ระบบจะรวบรวมข้อมูลวิเคราะห์การใช้งานเพื่อปรับปรุงประสบการณ์การใช้งาน
- เมตริกประสิทธิภาพ: ระบบจะรวบรวมระยะเวลาของการเผยแพร่และการติดตาม รวมถึงจำนวนข้อความที่ได้รับเมื่อใช้ Nearby SDK
- ข้อมูลอุปกรณ์: ระบบจะรวบรวมข้อมูลรุ่นอุปกรณ์ ประเทศ เวอร์ชันบิลด์ และชื่อแพ็กเกจแอปพลิเคชัน แล้วเชื่อมโยงกับเมตริกประสิทธิภาพเพื่อระบุข้อมูลส่วนภูมิภาคและอุปกรณ์ที่เฉพาะเจาะจง
- Nearby Messages จะเผยแพร่ข้อมูลต่อไปนี้ Google จะจัดเก็บข้อมูลที่เผยแพร่ผ่าน Nearby Messages จนกว่าข้อความจะไม่เผยแพร่อีกต่อไป ระบบจะแชร์ข้อมูลนี้กับผู้ติดตามที่อยู่ใกล้กับอุปกรณ์
ผู้ใช้ปลายทางสามารถอนุญาตหรือปฏิเสธการเก็บรวบรวมข้อมูลนี้ได้โดยไปที่การตั้งค่า > Google > การใช้งานและการวินิจฉัย