title: Launch my app from Google assistant if it is capable
body: <p>The requirement is to launch my Android app if the user commands GA to <strong>find nearby restaurants of McDonald'</strong> where McDonald is the app name. Since the user is not mentioning that s/he wants to search in McDonald app it is not an explicit intent which the app can handle with a defined intent filter. I want to understand which component should I use to get this done.</p>
  
  <p>There will be another use case that user wants to order some food item that has the name, McDonald. This suggests that ideally, I have to define action sets(set of templates) although the app doesn't converse with the user hence <strong>DialogFlow</strong> is not usable. </p>
  
  <p>I contacted the Google action team after going through this <a href="https://stackoverflow.com/questions/51182446/make-google-assistant-open-my-app-on-a-specific-state">Question</a>, their response was that <strong>Invoking an Android application from an AOG app is not an available feature at this moment, this could be achieved using Google Assistant</strong> </p>
  
  <p>What is the option left for this use-case?</p>
  
  <p>My findings</p>
  
  <p><a href="https://developer.android.com/guide/components/intents-common#SearchOnApp" rel="nofollow noreferrer">Open app with Explicit intent</a></p>
  
  <p><a href="https://stackoverflow.com/questions/51204548/searching-installed-app-based-on-search-actions-like-search-for-cat-videos-on?noredirect=1&amp;lq=1">Perhaps the same use-case</a></p>
  
  <p><a href="https://stackoverflow.com/questions/50033631/how-do-i-use-google-assistant-to-trigger-my-application">Voice action</a></p>