การแจ้งเตือนการโทร

Android 7.0 ย้ายฟังก์ชันการทำงานที่เกี่ยวข้องกับการแจ้งเตือนการโทรจากบริการระบบโทรคมนาคมในแพลตฟอร์ม Android ไปยังแอปโทรศัพท์ ก่อนหน้านี้ หน้าที่รับผิดชอบในการแสดงการแจ้งเตือนเกี่ยวกับการโทรจะแบ่งออกเป็น โทรคมนาคมและแอปโทรศัพท์เริ่มต้น ซึ่งทำให้การทำงานไม่สอดคล้องกัน ใน Android 7.0 โทรศัพท์จะเป็นผู้รับผิดชอบทั้งหมดในการจัดการการแจ้งเตือนสายเรียกเข้า

ลักษณะการทำงานใน Android 6.x และต่ำกว่า

ใน Android รุ่นก่อนหน้านี้ Telecom และแอปโทรศัพท์แยกหน้าที่รับผิดชอบตามที่อธิบายไว้ด้านล่าง

ฟังก์ชันการทำงาน ดำเนินการโดย Telecom ดำเนินการโดยแป้นโทรศัพท์
การแจ้งเตือนสายเรียกเข้า ใช่ (ส่งเสียงหรือสั่น) ใช่ (การแสดงการแจ้งเตือน หมายเลขผู้โทร)
ส่งไปยังข้อความเสียง ได้ ไม่ได้
เสียงเรียกเข้าที่กำหนดเอง ได้ ไม่ได้
การแจ้งเตือนสายที่ไม่ได้รับ ได้ ไม่ได้
สัญญาณบอกสถานะกำลังรอข้อความ (โทรข้อความเสียง) มี (โทรศัพท์) ไม่ได้
การแจ้งเตือนข้อความเสียงพร้อมภาพ ไม่ได้ ได้

ตัวอย่างของลักษณะการทำงานที่ไม่สอดคล้องกันที่เกิดจากการแบ่งความรับผิดชอบนี้ ได้แก่

  • Telecom มีหน้าที่เริ่มต้นโปรแกรมสร้างเสียงเรียกเข้า/สั่น แต่แป้นโทรศัพท์มีหน้าที่แสดงการแจ้งเตือนสายเรียกเข้า หากแป้นโทรศัพท์เริ่มต้นทำงานช้า อาจทำให้มีเสียงเรียกเข้าดังขึ้นหลายวินาทีก่อนที่การแจ้งเตือนสายเรียกเข้าจะปรากฏขึ้น
  • Telecom ทำหน้าที่แสดงการแจ้งเตือนสายที่ไม่ได้รับ เนื่องจากฟีเจอร์ที่เป็นกรรมสิทธิ์ (เช่น หมายเลขผู้โทรของ Google) ใช้ไม่ได้กับการแจ้งเตือนเหล่านี้ จึงอาจส่งผลให้การแจ้งเตือนของโทรคมนาคมกับ UI ของโทรศัพท์ (เช่น บันทึกการโทร) ไม่ตรงกัน

ลักษณะการทำงานใน Android 7.0 ขึ้นไป

โปรแกรมโทรศัพท์ Android Open Source Project (AOSP) นี้ใช้ฟังก์ชันใหม่นี้ โปรดดูรายละเอียดในเอกสารประกอบต่อไปนี้

รูปแบบการแจ้งเตือนสำหรับการโทรใน Android 12 ขึ้นไป

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

การใช้งาน

ผู้ใช้อุปกรณ์อาจต้องอัปเดตคอมโพเนนต์โทรคมนาคม/โทรศัพท์ที่แสดง API ที่พร้อมใช้งานโดยค่าเริ่มต้นของโทรศัพท์