หลักเกณฑ์ของนักพัฒนาซอฟต์แวร์

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

  • ชิ้นงาน PNG

  • ชิ้นงาน SVG