หลักเกณฑ์สําหรับนักพัฒนาแอป

หลักเกณฑ์ต่อไปนี้จะช่วยให้คุณสร้างแอปพลิเคชันคุณภาพสูงด้วย 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 จะได้รับการจัดการโดยอัตโนมัติ

  • ช่วยให้ผู้ใช้หยุดการเผยแพร่และสมัครรับข้อมูลที่ใช้งานอยู่ได้ง่ายๆ

  • อย่าเผยแพร่หรือสมัครใช้บริการในเบื้องหลังโดยที่ผู้ใช้ไม่ทราบ

ใช้การสร้างแบรนด์ที่เหมาะสม

  • เราได้เตรียมชุดชิ้นงานมาตรฐานที่คุณสามารถใช้เพื่อแสดงถึงฟีเจอร์ใกล้เคียงในแอปได้ ใช้เฉพาะไอคอนที่ได้รับอนุมัติดังต่อไปนี้เมื่ออ้างอิงถึง "ใกล้เคียง"

  • ชิ้นงาน PNG

  • ชิ้นงาน SVG