4 votes

Services supportés par Sirikit et son utilisation étendue

J'ai une application de service d'assistance routière. Certaines de ses fonctionnalités sont similaires à celles d'une application de réservation de trajets (par exemple, Uber). Dans quelle mesure puis-je tirer parti de Sirikit dans iOS 10 ? Peut-être qu'Apple peut le rejeter. Mais j'ai besoin de connaître la faisabilité technique.

Fonctionnalité de mon application - Je suis victime d'une crevaison au milieu de la route. J'ai besoin d'un service de remorquage pour ma voiture. Je donne ma position actuelle et je demande à mon application de remorquer ma voiture jusqu'au concessionnaire de mon choix. Je paie le service et j'attends la réponse du prestataire. Je reçois des mises à jour continues de mon prestataire de services concernant le conducteur.

1ère étape essayée : J'essaie d'ouvrir mon application avec l'énoncé "Siri, obtiens une assistance routière pour mon pneu crevé". Je dois ouvrir mon application et capturer FLAT TIRE comme paramètre. Mais je n'y arrive pas.

J'ai essayé d'utiliser AppIntentVocabulary.plist. Cela n'a pas fonctionné. Il me manque quelque chose et il n'y a aucun tutoriel complet sur Internet. Toute aide est la bienvenue.

Exemple de projet : Lien Github pour mon intégration simple de Siri : https://github.com/vivinjeganathan/SiriExample

0voto

Sommm Points 315
This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

SiriKit is a way for you to make your content available through Siri. It also lets you add support for your services to the Maps app. To support SiriKit, you use the Intents framework and Intents UI framework to implement one or more extensions that you then include inside your iOS app. When the user requests specific types of services through Siri or Maps, the system uses your extensions to provide those services.

Add SiriKit support only if your app implements one of the following types of services:

Audio or video calling

Messaging

Payments

Searching photos

Workouts

Ride booking

Check this Link: http://airflypan.com/foundation-course/233

http://airflypan.com/foundation-course/233

0voto

juhan_h Points 1102

Vous ne pouvez vraiment pas faire cela d'une manière sensée pour l'utilisateur. Bien que le cas d'utilisation de votre application corresponde à l'intention de faire du covoiturage, le vocabulaire ne le fait pas. Siri ne vous donne pratiquement aucune option pour influencer le vocabulaire qu'elle utilise pour communiquer avec votre utilisateur. Si seulement vous pouviez apprendre à vos utilisateurs que demander un remorquage est en fait demander un transport... :)

Apple a analysé les domaines qu'elle prend en charge et le vocabulaire utilisé dans ces domaines et les a "enseignés" à Siri dans chaque langue/culture que Siri prend en charge. C'est tout à fait logique du point de vue d'Apple, car vous auriez du mal à le faire vous-même.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X