แนวทางปฏิบัติแนะนำสำหรับ Awareness API

Awareness API ช่วยให้คุณตอบสนองต่อการเปลี่ยนแปลงในบริบทของผู้ใช้ได้ แต่พลังที่ยิ่งใหญ่มาพร้อมกับความรับผิดชอบอันใหญ่ยิ่ง โปรดพิจารณาหลักเกณฑ์ต่อไปนี้เพื่อมอบประสบการณ์การใช้งานที่ดีที่สุดแก่ผู้ใช้

คำนึงถึงความคาดหวังของผู้ใช้
ตรวจสอบว่าผู้ใช้เข้าใจสิ่งที่คาดหวังจากแอปของคุณ เช่น สมมติว่าแอปของคุณออกแบบมาให้เล่นเพลงทันทีเมื่อผู้ใช้เสียบหูฟัง การดำเนินการนี้อาจทำให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่ไม่ดีหากผู้ใช้ไม่ได้คาดหวังพฤติกรรมดังกล่าว
ส่งการแจ้งเตือนอย่างระมัดระวัง
หากแอปส่งการแจ้งเตือน โปรดแจ้งให้ผู้ใช้ทราบอย่างชัดเจน ส่งเฉพาะการแจ้งเตือนที่เกี่ยวข้องกับผู้ใช้ โปรดทราบว่าแอปของคุณต้องทำงานร่วมกับแอปอื่นๆ อีกมากมายที่อาจส่งการแจ้งเตือนด้วย
รักษาสถานะของระบบให้ดี
แม้ว่าเราจะพยายามอย่างเต็มที่เพื่อให้ Awareness API มีประสิทธิภาพ แต่ API นี้ก็ยังอาจใช้แบตเตอรี่จำนวนมากหากใช้งานอย่างไม่ระมัดระวัง Awareness API จะจัดการสถานะของระบบให้คุณ อย่างไรก็ตาม หากคุณลงทะเบียนรั้วมากเกินไป Awareness API จะจำกัดการเรียกกลับเพื่อป้องกันไม่ให้แบตเตอรี่หมดเร็วเกินไป เช่นเดียวกัน การขอข้อมูลสแนปช็อตมากเกินไปก็อาจทำให้แบตเตอรี่หมดได้
ใช้ Awareness API เพื่อการรับรู้
หากแอปต้องทำงานที่ไม่เร่งด่วน เช่น การซิงค์ข้อมูล หรือการดำเนินการล้างข้อมูล ให้ลองใช้ JobScheduler API เพื่อทำงานดังกล่าว