Mem-build pengalaman panggilan untuk Android Auto

Pengalaman panggilan masih dalam versi beta
Saat ini, siapa saja dapat memublikasikan aplikasi komunikasi dengan pengalaman panggilan ke jalur pengujian internal dan pengujian tertutup di Play Store. Publikasi ke jalur pengujian terbuka dan produksi akan diizinkan pada lain waktu.

Aplikasi yang mendukung panggilan suara dapat meningkatkan pengalamannya di Android Auto dengan berintegrasi dengan library Jetpack Telekomunikasi dan menyediakan antarmuka pengguna template yang dibuat menggunakan Library Aplikasi Android untuk Mobil.

Mengintegrasikan dengan library Jetpack Telecom

Untuk mendukung menjawab dan mengontrol panggilan di Android Auto, aplikasi Anda harus terintegrasi dengan library Jetpack Telekomunikasi seperti yang dijelaskan dalam Mem-build aplikasi panggilan. Secara khusus, aplikasi Anda harus mendukung callback yang dijelaskan dalamDukungan platform jarak jauh. Aplikasi Anda juga harus menggunakan integrasi telekomunikasinya setiap saat, bukan hanya saat ponsel pengguna menjalankan Android Auto.

Membuat pengalaman panggilan dengan template

Selain tampilan dalam panggilan yang disediakan Android Auto dan didukung oleh integrasi telekomunikasi aplikasi Anda, aplikasi Anda dapat memberikan pengalaman dengan template agar pengguna dapat mengakses konten aplikasi Anda di layar mobil mereka. Misalnya, aplikasi Anda dapat menampilkan daftar kontak dengan tindakan untuk memulai panggilan, tampilan agenda panggilan mendatang, log panggilan, dan lainnya. Saat panggilan sedang berlangsung, Android Auto akan otomatis menampilkan tampilan dalam panggilan selama durasi panggilan, menggantikan layar template aplikasi Anda.

Ikuti panduan di Menggunakan Library Aplikasi Android untuk Mobil dan Menambahkan dukungan untuk Android Auto ke aplikasi dengan template untuk mulai mem-build pengalaman template aplikasi Anda. Kemudian, lihat panduan di halaman ini untuk memahami persyaratan spesifik untuk memanggil aplikasi.

Mengonfigurasi file manifes aplikasi Anda

Untuk memberi tahu Android Auto tentang kemampuan aplikasi Anda, aplikasi Anda harus melakukan hal berikut:

Mendeklarasikan dukungan kategori dalam manifes Anda

Aplikasi Anda harus mendeklarasikan kategori aplikasi mobil androidx.car.app.category.CALLING dalam filter intent CarAppService.

<application>
    ...
   <service
       ...
        android:name=".MyCarAppService"
        android:exported="true">
      <intent-filter>
        <action android:name="androidx.car.app.CarAppService" />
        <category android:name="androidx.car.app.category.CALLING"/>
      </intent-filter>
    </service>
    ...
<application>

Mendistribusikan aplikasi panggilan

Karena aplikasi yang mendukung panggilan hanya dapat dipublikasikan ke jalur Pengujian Internal dan Pengujian Tertutup di Google Play, Anda tidak boleh mempromosikan build yang menyertakan dukungan ke jalur Pengujian Terbuka atau Produksi, karena kiriman yang berisi build di jalur tersebut akan ditolak.