ผสานรวมกับเฟรมเวิร์ก 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 แหล่งข้อมูลเหล่านี้มีไว้เพื่อใช้อ้างอิงเท่านั้นและไม่มีข้อกำหนดเพิ่มเติมของโปรแกรม
- สร้างแอปการโทรติดต่อ
- ภาพรวมของเฟรมเวิร์ก Telecom
- การผสานรวมประวัติการโทร
- ทำให้แอป VoIP ของคุณมองเห็นได้ในระบบ