Langsung ke konten

Setup Android

GitHub

Dukungan mobil Android menggunakan AndroidX Car App Library dan template CarAppService.

Plugin ini menyertakan deklarasi service, template kapabilitas, dan kategori Android Auto default agar host bisa menemukannya setelah sync.

Plugin ini menyediakan layanan native berikut:

<service
android:name="app.capgo.auto.AutoCarAppService"
android:exported="true">
<intent-filter>
<action android:name="androidx.car.app.CarAppService" />
<category android:name="androidx.car.app.category.IOT" />
</intent-filter>
</service>

Termasuk juga:

<automotiveApp>
<uses name="template" />
</automotiveApp>

Kategori default adalah IOT. Aplikasi Anda harus memenuhi kualifikasi kategori tersebut sebelum dipublikasikan.

Jika aplikasi Anda termasuk kategori Android Auto lain, timpa deklarasi service di app manifest Anda dan gunakan kategori yang diwajibkan Google untuk use case Anda.

Jendela terminal
npx cap sync android
  • setRootTemplate memperbarui layar daftar Android Auto.
  • Pemilihan baris Android Auto memancarkan carAction ke JavaScript.
  • Bagian di-flatten pada Android Auto; judul baris, subjudul, id, dan payload dipertahankan.
  • Build debug mengizinkan semua host; build release menggunakan allowlist host contoh dari AndroidX.

Android Auto tidak merender Capacitor WebView Anda. Host mobil merender template yang disetujui dari AndroidX Car App Library.

Jika Anda menggunakan Setup Android untuk merencanakan pekerjaan plugin native, hubungkan dengan Menggunakan @capgo/capacitor-auto untuk kapabilitas native saat menggunakan @capgo/capacitor-auto, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin Capacitor oleh Capgo untuk detail implementasi pada Capacitor Plugins oleh Capgo Menambahkan atau Memperbarui Plugin untuk detail implementasi di Menambahkan atau Memperbarui Plugin, dan Alternatif Plugin Ionic Enterprise untuk alur kerja produk dalam Alternatif Plugin Ionic Enterprise.