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

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

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