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