หลักเกณฑ์ต่อไปนี้จะช่วยคุณสร้างแอปพลิเคชันคุณภาพสูงด้วย Nearby Messages API และ Nearby Connections API
เคารพความเป็นส่วนตัวของผู้ใช้
ช่วยให้ผู้ใช้เข้าใจว่าแอปของคุณจะเปิดเผยข้อมูลใดแก่ผู้ใช้ที่อยู่ใกล้เคียง
อย่าเผยแพร่ข้อมูลที่ละเอียดอ่อน เช่น รหัสผ่านและหมายเลขบัตรเครดิต แต่ให้ส่งโทเค็นการให้สิทธิ์หรือตัวระบุธุรกรรมแทน
กำหนดให้มีการดำเนินการที่เริ่มต้นโดยผู้ใช้โดยชัดแจ้งเพื่อเริ่ม Nearby
อย่าทำให้ผู้ใช้ประหลาดใจ กำหนดให้ผู้ใช้ดำเนินการอย่างชัดเจน (แตะปุ่ม ไปที่ส่วนในแอป สวิตช์พิเศษ ฯลฯ) เพื่อเปิดใช้งาน Nearby
ทั้งใน iOS และ Android การโทรหาอุปกรณ์ที่อยู่ใกล้เคียงเป็นครั้งแรกจะทริกเกอร์กล่องโต้ตอบการให้สิทธิ์จาก Nearby การรอให้ผู้ใช้ดำเนินการอย่างชัดเจนก่อนที่จะเรียกใช้ Nearby จะช่วยให้ผู้ใช้เข้าใจบริบทของกล่องโต้ตอบและเชื่อมโยงกล่องโต้ตอบกับฟีเจอร์ที่อิงตามความใกล้เคียงของแอป
คำนึงถึงการใช้แบตเตอรี่
การใช้คลื่นวิทยุและเซ็นเซอร์ของ Nearby จะทำให้แอปใช้แบตเตอรี่ในอัตราที่สูงกว่าปกติ 2.5-3.5 เท่า โปรดทำตามคำแนะนำต่อไปนี้เพื่อลดการใช้งานแบตเตอรี่
ใน Android เมื่อเผยแพร่หรือสมัครรับข้อมูลด้วยอุปกรณ์ที่ไม่ใช่ BLE ให้เรียกใช้ Nearby Messages API จาก Activity เท่านั้น และให้ Activity นั้นทำงานเมื่อหน้าจอเปิดอยู่และแอปของคุณอยู่ในเบื้องหน้าเท่านั้น โดยส่ง Activity เป็นอาร์กิวเมนต์ไปยังพารามิเตอร์
Context
ของNearby.getMessagesClient()
การเรียกใช้ Nearby จากบริการจะรองรับเฉพาะเมื่อสมัครรับข้อความจากบีคอนบลูทูธพลังงานต่ำ (BLE)ใน Android ให้เรียกใช้
Nearby.getMessagesClient(Activity).unpublish()
และNearby.getMessagesClient(Activity).unsubscribe()
ในการเรียกกลับActivity.onStop()
ของแอปในการเผยแพร่หรือการติดตามที่ใช้งานอยู่ ใน iOS คุณไม่จำเป็นต้องดำเนินการใดๆ เนื่องจากระบบจะจัดการโดยอัตโนมัติช่วยให้ผู้ใช้หยุดการเผยแพร่และการติดตามที่ใช้งานอยู่ได้โดยง่าย
ห้ามเผยแพร่หรือติดตามในเบื้องหลังโดยที่ผู้ใช้ไม่ทราบ
ใช้การสร้างแบรนด์ที่เหมาะสม
เราได้จัดเตรียมชุดชิ้นงานมาตรฐานที่คุณใช้เพื่อแสดง Nearby ในแอปได้ โปรดใช้เฉพาะไอคอนที่ได้รับอนุมัติต่อไปนี้เมื่ออ้างอิงถึง Nearby