I am unable to successfully use the Google System Voice Actions "Search in App" action from the Google App (com.google.android.gms.actions.SEARCH_ACTION).
S3: Android v4.3; Google App v18.104.22.168.arm
S6: Android v5.1.1; Google App v22.214.171.124.arm64
Below is what I've tested on both devices on three apps: YouTube, Recipe App (this is the sample app used in the Android tutorial for "Search in App" implementation), and an app published onto a Google Play Private Channel (not alpha/beta test):
- Command "Search for '[keyword]' on 'YouTube'": Successful on both devices
- Command "Search for '[keyword]' on 'Recipe App'": Never successful on S3, worked on S6 before but not now (intermittent success). I have not made any changes to settings between then.
- Command "Search for
'[keyword]' on '[test app restricted to Private Channel]'": Never
successful on both devices.
(For the test app, I followed the manifest configuration in this tutorial, and using the adb command via Command Prompt:
adb shell am start -a "com.google.android.gms.actions.SEARCH_ACTION" --es query "[query]" -n "[test app]/.MainActivity
works perfectly, i.e. the app opens with the correct search query being processed.)
Both devices use the same wifi network which is stable, and all language settings already set to English. I'm quite baffled on why the voice action did not work as intended.