Saltare al contenuto

Impostazione di iOS

GitHub

L'app supporto per iOS Car utilizza modelli CarPlay. Apple deve approvare l'entitatività CarPlay per la tua categoria di app prima che l'app possa essere distribuita con supporto CarPlay.

Aggiungi una configurazione di scena per CarPlay ios/App/App/Info.plist e puntala al delegato della scena del plugin.

Per il gestore di pacchetti Swift, utilizza:

<key>UIApplicationSceneManifest</key>
<dict>
<key>UIApplicationSupportsMultipleScenes</key>
<true/>
<key>UISceneConfigurations</key>
<dict>
<key>CPTemplateApplicationSceneSessionRoleApplication</key>
<array>
<dict>
<key>UISceneClassName</key>
<string>CPTemplateApplicationScene</string>
<key>UISceneDelegateClassName</key>
<string>AutoPlugin.AutoCarPlaySceneDelegate</string>
</dict>
</array>
</dict>
</dict>

Per CocoaPods, il modulo delegato è comunemente:

<string>CapgoCapacitorAuto.AutoCarPlaySceneDelegate</string>

Richiedi l'entitlement per CarPlay per la categoria dell'app che si adatta al tuo caso d'uso. Il plugin visualizza un CPListTemplatema Apple decide ancora quali template e categorie sono consentite per la distribuzione in produzione.

Fermata del terminale
npx cap sync ios
  • setRootTemplate Aggiorna il template della lista CarPlay quando il display del veicolo è collegato.
  • La selezione della riga CarPlay emette carAction verso JavaScript.
  • Se CarPlay si connette prima che il listener WebView sia pronto, gli eventi conservati vengono inviati quando il plugin si attacca.

CarPlay non visualizza il tuo WebView Capacitor. Mantieni le righe del veicolo brevi e utilizzale come trigger di intent nativi per la logica dell'app del telefono.

Se stai utilizzando impostazione di iOS per pianificare il lavoro di plugin nativo, connettilo con Utilizzando @capgo/capacitor-auto per la capacità nativa in Utilizzando @capgo/capacitor-auto, Capgo Directory dei plugin per il flusso di lavoro del prodotto in Capgo Directory dei plugin, Capacitor Plugin di Capgo per la dettaglio di implementazione in Capacitor Plugin di Capgo Aggiungere o Aggiornare i Plugin per i dettagli di implementazione in Aggiungere o Aggiornare Plugin, e Alternative plugin Enterprise Ionic per il workflow del prodotto in Alternative plugin Enterprise Ionic.