Mem-build pengalaman panggilan untuk Android Auto

Pengalaman panggilan dalam versi beta
Saat ini, siapa pun 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 tanggal berikutnya.

Aplikasi yang mendukung pembuatan panggilan suara dapat meningkatkan pengalaman mereka di Android Auto dengan berintegrasi dengan library Jetpack Telecom dan menyediakan antarmuka pengguna berbasis template yang dibuat menggunakan Library Aplikasi Android untuk Mobil.

Melakukan integrasi dengan library Jetpack Telecom

Untuk mendukung penjawaban dan pengendalian panggilan di Android Auto, aplikasi Anda harus terintegrasi dengan library Telecom Jetpack seperti yang dijelaskan dalam Membangun aplikasi panggilan. Secara khusus, aplikasi Anda harus mendukung callback yang dijelaskan dalam Dukungan platform jarak jauh. Aplikasi Anda juga harus menggunakan integrasi telekomunikasinya setiap saat, bukan hanya saat ponsel pengguna menjalankan Android Auto.

Membangun pengalaman panggilan berbasis template

Selain tampilan dalam panggilan yang disediakan Android Auto dan didukung oleh integrasi telekomunikasi aplikasi Anda, aplikasi Anda dapat memberikan pengalaman berbasis 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 bertemplate aplikasi Anda.

Ikuti panduan di Menggunakan Library Aplikasi Android untuk Mobil dan Menambahkan dukungan untuk Android Auto ke aplikasi dengan template untuk mulai membangun pengalaman dengan template aplikasi Anda. Kemudian, lihat panduan di halaman ini untuk memahami persyaratan khusus aplikasi panggilan.

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 pengiriman yang berisi build di jalur tersebut akan ditolak.