Ricerca…
Osservazioni
Diversi tipi di richieste Siri
Ride Booking (ad esempio, procurami un passaggio a New York tramite MyApp)
Messaggistica (ad es. Invia un testo a John usando MyApp)
Ricerca foto (ad esempio, cerca le foto spiaggia scattate la scorsa estate su MyApp)
Pagamenti (es. Invia $ 20 a John per cena la scorsa notte usando MyApp)
Chiamata VoIP (ad es. Chiama Mike sulla mia MyApp)
Allenamenti (es. Avvia il mio allenamento giornaliero da MyApp)
Clima e radio (appositamente progettati per CarPlay, ad es. Impostare il riscaldatore su 72 gradi)
Aggiunta di estensione Siri all'app
Per integrare le funzionalità di Siri nella tua app, dovresti aggiungere delle estensioni come faresti durante la creazione di un widget iOS 10 (la precedente estensione di visualizzazione di oggi) o una tastiera personalizzata.
Aggiungere capacità
1- Nelle impostazioni del progetto, seleziona il target dell'app iOS e vai alla scheda Capabilities
2- Abilitare la funzionalità Siri
Aggiungere l'estensione
1- Vai a File -> Nuovo -> Target ...
2- Seleziona iOS -> Estensione applicazione dal riquadro di sinistra
3- Fare doppio clic su Intents Extension da destra
Secondo Apple:
Il modello Intents Extension crea un'estensione Intents che consente alla tua app di gestire gli intenti emessi dai servizi di sistema come Siri e Maps.
4- Scegli un nome e assicurati di selezionare "Includi l'estensione dell'interfaccia utente"
Effettuando questa procedura, vengono creati due nuovi target (Intents Extension e UI Extension) e, per impostazione predefinita, contengono il codice Workout Intent. Per diversi tipi di richieste Siri, vedere Note.
Nota
Ogni volta che vuoi eseguire il debug della tua estensione, basta selezionare lo schema Intent dagli schemi disponibili.
Nota
Non è possibile testare le app SiriKit nel simulatore. Invece, hai bisogno di un dispositivo reale.