Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to make Siri launch app on specific keyword?

Tags:

ios

swift

siri

When I say "Translate English to Spanish" Siri opens the app Google Translate.

How does Siri know to launch this app and is it possible to register your app for certain keywords with Siri?

like image 540
Manuel Avatar asked Feb 17 '16 11:02

Manuel


People also ask

Can Siri launch an app?

Can Siri open Apps? Yes. Siri can open Apps that you have installed on your iPhone, iPad, or Apple TV.

How do I get Siri to run a shortcut?

You can run any shortcut that you have by asking Siri on your iPhone, iPad, iPod touch, Apple Watch or HomePod. Just say "Hey Siri," then the name of the shortcut. Running Siri Shortcuts requires iOS 12 or later on iPhone, iPod touch, HomePod, or Apple Watch Series 3 or later, and iOS 12 or iPadOS or later on iPad.

Can Siri interact with apps?

Yes and no. Siri can integrate with apps that add support for Siri Shortcuts. If an app's developer adds support, then you'll be able to use the app with Siri. As for Siri Suggestions, yes, technically all apps will work with Siri.


1 Answers

Usually you can open an app telling Siri something like:

"Open [APP NAME]"

My guess

In your case I guess Siri is not interpreting the sentence. When you say Translate English to Spanish Siri does try to understand what action should take and since no action with an hight Matching Rate is found then Siri tries to open the App having a name equals to the first word of your sentence.

Test 1

In Italian language the app is named Traduttore. When I say Traduci dall'italiano all'inglese (Translate English to Spanish) Siri does NOT open the translator because Traduttore does not match Traduci.

Test 2

If I say: Musica dall'italiano all'inglese (Music italian to english) which is not a real command, Siri does open the Music app.

Siri and third parties apps

Right now the interaction between Siri and third parties apps is pretty limited, however maybe in the future Apple will provide the tools for a deeper interaction.

Maybe something like what is happening with HomeKit where Apple created an interface to make Siri and Home Devices to talk each other.

like image 112
Luca Angeletti Avatar answered Sep 23 '22 20:09

Luca Angeletti