Hello,
First let me congratulate you for this awesome plugin! I have been using it in a major B2C mobile application and it works like a charm.
However, we have upgraded our MABS version to the most recent one (MABS 7.0) and we are having an issue.
The iOS version is working just fine as it was before. The problem seems to be one specific Android version.
As far as we can tell the problem is with the devices with Android version 11 because in older versions of Android it is still working fine.
The error we are getting in Android 11 is:
We are getting the error on the startListening client action more specifically in the speechRecognition.startListening function.
Did you guys have experienced this behavior? Do you have any idea how could we fix this?
Thank you in advanced!
Cheers,
Gustavo Gaspar
Hello Gasper
The problem seems to be related to this new Android 11 "feature", and the solution could be to add a query to the manifest for the blocked intent :
<manifest ...> <queries> <intent> <action android:name="android.speech.RecognitionService" /> </intent> </queries>
Please let me know the results.
Hello Manish,
First of all, thank you so much for your response!
Do you have any idea how to accomplish this? Add this in the extensibility configurations of my app? How?
Thanks,
GG
Hi Gasper
You can accomplish this by changing the Extensibility Configurations definition of the front-end module.
Check this link: https://success.outsystems.com/Documentation/11/Delivering_Mobile_Apps/Customize_Your_Mobile_App/Extensibility_Configurations_JSON_Schema
And also here: https://cordova.apache.org/docs/en/latest/guide/platforms/android/plugin.html
And if you want to add any permission then you can use this forge: https://www.outsystems.com/forge/component-overview/2040/android-permissions-plugin
Please Also Check This: https://success.outsystems.com/Documentation/How-to_Guides/Development/How_to_define_Mobile_App_deep_links?_gl=1%2Awk8e2c%2A_ga%2AMjAzNDM2NzE3Ni4xNjExMDMzNjQ0%2A_ga_ZD4DTMHWR2%2AMTYyMDA5NjcyNy4xNDAuMS4xNjIwMDk3Mjk4LjQ3
After adding it in Menifest.xml , still
onSpeechResultsHandler is not working . Kindly help