หลักเกณฑ์ AEP: เฟรมเวิร์กโทรคมนาคมของ Android

ผสานรวมกับเฟรมเวิร์ก Telecom ของ Android โดยใช้ไลบรารี Core-Telecom Jetpack เพื่อให้ระบบปฏิบัติการถือว่าการโทรผ่าน Voice over IP (VoIP) เป็นฟีเจอร์หลัก เทียบเท่ากับการโทรแบบเดิมที่ใช้ซิม การผสานรวมนี้จะรวมการจัดการการโทร ปรับปรุงการจัดการเสียง และเปิดใช้ความเข้ากันได้กับอุปกรณ์ระยะไกล เช่น ชุดหูฟังและนาฬิกา

การติดตั้งใช้งานที่จำเป็น

แอปของคุณต้องเป็นไปตามข้อกำหนดต่อไปนี้จึงจะมีสิทธิ์เข้าร่วม AEP

รหัส หลักเกณฑ์
AEP-TC-GAA การลงทะเบียนการโทร: การโทร VoIP ทั้งขาเข้าและขาออกทั้งหมดต้องลงทะเบียนกับเฟรมเวิร์ก Telecom โดยใช้ CallsManager#addCall API
AEP-TC-GAB การจัดการสถานะ: ใช้ CallControlScope และโครงสร้างไลบรารีอื่นๆ เพื่อแสดงและจัดการวงจรสถานะการโทรได้อย่างถูกต้อง รวมถึงสถานะกำลังโทร กำลังดัง กำลังใช้งาน กำลังพักสาย และตัดการเชื่อมต่อ
AEP-TC-GAC การจัดการเสียง: อย่าใช้ API ของเสียงหรือบลูทูธโดยตรงเพื่อจัดการโฟกัสเสียงและการกำหนดเส้นทาง แต่ให้ใช้เฟรมเวิร์ก Telecom เพื่อจัดการสถานการณ์การโทรพร้อมกันและการเปลี่ยนแปลงอุปกรณ์เสียง
AEP-TC-GAD การแจ้งเตือน: ใช้ callStyle API เพื่อแสดงการแจ้งเตือนสไตล์การโทรที่สอดคล้องกับระบบ Android
AEP-TC-GAE วงจรการทำงานของบริการที่ทำงานอยู่เบื้องหน้า: จัดการวงจรการทำงานของบริการที่ทำงานอยู่เบื้องหน้าที่จำเป็นสำหรับการโทรตามแนวทางปฏิบัติแนะนำและข้อจำกัดของ Android
AEP-TC-GAF การผสานรวมพื้นผิวระยะไกล: ซิงโครไนซ์สถานะการโทรและการควบคุมกับพื้นผิวระยะไกลที่เชื่อมต่อ เช่น ชุดหูฟังบลูทูธ อุปกรณ์ Wear OS และ Android Auto
AEP-TC-GAG สถานการณ์การโทรหลายรายการ: จัดการการโต้ตอบกับการโทรอื่นๆ อย่างราบรื่น เช่น การโทรผ่านซิมขาเข้าหรือการโทรจากแอปพลิเคชัน VoIP อื่นๆ เพื่อให้มั่นใจว่าเสียงและการใช้งานของผู้ใช้จะเป็นไปตามที่คาดการณ์ไว้

ความเกี่ยวข้องของหลักเกณฑ์

หลักเกณฑ์นี้ใช้กับสิ่งต่อไปนี้

  • แอปมีความสามารถในการโทรผ่าน Voice over IP (VoIP)
  • อุปกรณ์ทุกรูปแบบที่แอปพร้อมใช้งาน

การยกเว้น

การยกเว้นต่อไปนี้ใช้กับหลักเกณฑ์นี้

รหัส การยกเว้น
แอปที่ไม่สามารถใช้ทรัพยากร Dependency ของ AndroidX ได้เนื่องจากอุปสรรคทางเทคนิค เช่น
AEP-TC-EAA การขัดแย้งของทรัพยากร Dependency ของ SDK
AEP-TC-EAB ข้อจำกัดของโครงการโอเพนซอร์ส Android (AOSP)
AEP-TC-EAC ข้อจำกัดของระบบบิลด์ของผู้ผลิตอุปกรณ์ดั้งเดิม (OEM)
AEP-TC-EAD อาจมีการยกเว้นชั่วคราวสำหรับแอปที่พบปัญหาเกี่ยวกับแพลตฟอร์มหรือไลบรารีที่สำคัญซึ่งขัดขวางการย้ายข้อมูลอย่างเสถียร โดยมีไทม์ไลน์ที่ชัดเจนสำหรับการแก้ไขและ Google ยอมรับปัญหาดังกล่าว
AEP-TC-EAE แอปสามารถใช้เฟรมเวิร์กทางเลือกที่เทียบเท่าซึ่งมีคุณภาพ ความสามารถของผู้ใช้ ความเสถียร และความเข้ากันได้ที่คล้ายกันในระบบนิเวศ โปรดติดต่อทีมสนับสนุน หากคุณมีเฟรมเวิร์กที่เหมาะสมให้เราพิจารณา

เอกสารและแหล่งข้อมูลของฟีเจอร์

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