So far, we've detected apps and launched them, but it would be cool if we could also pass data to an app when launching it. With URL schemes, this is possible as easily as passing a URL that you might pass to a web page. Depending on the app, it'll have specific commands that are used to pass data to it.
In the case of Apple Maps on iOS, its URL scheme is defined at http://apple.co/1EqnbnV.
Let's go back to the
app.js file in Studio and replace the line of code that opens the Maps app with the following:
Ti.Platform.openURL("maps://?q=1 infinite loop, cupertino");
Save and relaunch the app. Click on the label and you should see maps open and the spinner working in the top-left corner. After ...