Saltare al contenuto

Impostazione di Android

GitHub

La supporto per le auto Android utilizza AndroidX Car App Library e una cartella templata CarAppService.

La plugin invia la dichiarazione del servizio, template abilità e una categoria Android Auto predefinita per cui il host può scoprire dopo la sincronizzazione.

Il plugin contribuisce questo servizio nativo:

<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>

Include anche:

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

La categoria predefinita è IOT. Il tuo app deve qualificarsi per quella categoria prima di pubblicarla.

Se il tuo app appartiene a un'altra categoria Android Auto, sovrascrivi la dichiarazione del servizio nel manifesto dell'app e utilizza la categoria richiesta da Google per il tuo caso d'uso.

Fermata di terminale
npx cap sync android
  • setRootTemplate aggiorna lo schermo della lista di Android Auto.
  • L'assegnazione di riga di Android Auto emette carAction a JavaScript.
  • Il contenuto delle sezioni viene livellato su Android Auto; titolo di riga, sottotitolo, id e payload vengono preservati.
  • Il debug consente tutti gli host; le versioni di rilascio utilizzano l'elenco di host di esempio di AndroidX.

Android Auto non visualizza il tuo Capacitor WebView. L'host del veicolo rende i modelli approvati dalla libreria AndroidX Car App.

Se stai utilizzando Android setup per pianificare il lavoro di plugin nativi, connettilo con Utilizza @capgo/capacitor-auto per la capacità nativa in Utilizza @capgo/capacitor-auto, Capgo Directory dei plugin per il flusso di lavoro del prodotto in Capgo Directory dei plugin, Capacitor Plugin di Capgo per i dettagli di implementazione in Capacitor Plugin da Capgo Aggiungere o aggiornare Plugin per i dettagli di implementazione in Aggiungere o aggiornare Plugin, e Alternative per Plugin Enterprise Ionic per il workflow del prodotto in Alternative per Plugin Enterprise Ionic.