web-dev-qa-db-fra.com

Siri Raccourcis: Comment créer une interface utilisateur pour les paramètres d'intention d'un raccourci iOS?

J'essaie de créer un INIntent à configurer avec la nouvelle application iOS Shortcuts dans iOS 12. J'ai lu la documentation et regardé la/Apple vidéo à ce sujet.

J'ai réussi à tout configurer et les raccourcis fonctionnent bien, mais je n'arrive pas à comprendre comment créer des options personnalisables que l'utilisateur peut modifier lors de la configuration du raccourci. Un exemple de ceci serait la façon dont les raccourcis de l'application Calendrier sont configurés:

 Calendar shortcut setup

Notez les options pour Obtenir, Ajouter un filtre, Trier par, etc.

Je sais que je peux ajouter des paramètres aux intentions du fichier Intents.intentdefeniton , mais ces paramètres doivent être définis à partir de l'application elle-même avant que l'interaction ne soit donnée au système iOS via SiriKit.

Indépendamment de ce que je fais, l’intention apparaît simplement vide, sans options.

Toute aide est appréciée!

6
Anton

Je suis désolé de vous apporter de mauvaises nouvelles, mais il n’ya aucun moyen de le faire. Les applications qui y apparaissent (comme Trello, Overcast, Pocket, etc.) étaient déjà prises en charge par Workflow.app avant la sortie de Shortcuts.app.

Vous pouvez essayer de contourner le problème en en appelant directement des schémas d'URL mais ce n'est peut-être pas la solution que vous recherchez.

3
Tiago Almeida

Je pense que vous devez créer une extension de l'interface utilisateur Intents pour cela.

https://developer.Apple.com/documentation/sirikit/creating_an_intents_ui_extension

0
ManuelMB