Hi Guys,
i'm a newbie here, it's my first adventure in to app development, because i'm currently doing a fun project where i want to enable voicecontrol on my labelprinter.
I even subscribed to a competition with my project for which i got a free SBC to realize it, so that's kind of cool!
In short the SBC runs a webserver that sends the text it receives, from whichever source, to the labelprinter using a POST request.
I wanted to create an app that uses VoiceRecognition to push a string to the webserver.
I've been researching a bit, and there are a few options.
Option 1 - the full option way :
plan: use deeplinks and google actions to incorporate the app completely into Google assistant:
status : fail and abandon
reason : it requires a lot of nitty gritty details that don't seem to be supported yet with B4A, and also a BIG reason : you can't omit going through the play store for this option.
Google does some integration of the actions.xml file when you upload it to the play store.
Option 2 - pragmatic, but harder to use :
plan: embed voice recognition into the app and handle the simple dialog in the app itself.
status: app works completely, sending the http POST works and labels are coming out, some finetuning to do such as error handling, refining dialog,... but the basics are there.
Also a big thanks to the person who helped me to get this far, if you're out there, you know i'm talking about you! ;-)
Problem : whenever i upload my app to my phone with B4A-bridge it doesnt want to open this app from the google assistant. (using "hey google, open <appname>")
It's really annoying because I would love this to be an "all hands free" application, what's the use if you still have to open your phone.
I could run the Google Assistant on the SBC itself, but that would require extra hardware and would take the whole concept of it being an IOT device away...
I've gone throug lenths to try and get it to open the app, but can't get it to work.
What have i done so far?
anybody had a similar experience before?
should I change things in my manifest maybe?
Looking forward to your input,
Wim - the newbie
i'm a newbie here, it's my first adventure in to app development, because i'm currently doing a fun project where i want to enable voicecontrol on my labelprinter.
I even subscribed to a competition with my project for which i got a free SBC to realize it, so that's kind of cool!
In short the SBC runs a webserver that sends the text it receives, from whichever source, to the labelprinter using a POST request.
I wanted to create an app that uses VoiceRecognition to push a string to the webserver.
I've been researching a bit, and there are a few options.
Option 1 - the full option way :
plan: use deeplinks and google actions to incorporate the app completely into Google assistant:
status : fail and abandon
reason : it requires a lot of nitty gritty details that don't seem to be supported yet with B4A, and also a BIG reason : you can't omit going through the play store for this option.
Google does some integration of the actions.xml file when you upload it to the play store.
Option 2 - pragmatic, but harder to use :
plan: embed voice recognition into the app and handle the simple dialog in the app itself.
status: app works completely, sending the http POST works and labels are coming out, some finetuning to do such as error handling, refining dialog,... but the basics are there.
Also a big thanks to the person who helped me to get this far, if you're out there, you know i'm talking about you! ;-)
Problem : whenever i upload my app to my phone with B4A-bridge it doesnt want to open this app from the google assistant. (using "hey google, open <appname>")
It's really annoying because I would love this to be an "all hands free" application, what's the use if you still have to open your phone.
I could run the Google Assistant on the SBC itself, but that would require extra hardware and would take the whole concept of it being an IOT device away...
I've gone throug lenths to try and get it to open the app, but can't get it to work.
What have i done so far?
- using 2 different phones :
one is my PocoPhone F1 running MIUI 11, works perfectly, didn't work, tried setting system and assistant settings to english (i speak Dutch), but nope
the other is my old MOTO X Pure phone, on which I firstly used the original Androir 7.0 installed, didn't work
After this i bootloader unlocked and installed Lineage OS 15.1 (that's android 8.1) fully in English right from the getgo, made sure no other bloatstuff is there, but nothing.
- Used APK instead of installing through the B4A-Bridge
i thought maybe it was an indexing problem of the apps by the assistant or something, but also by installing the apk it didn't work.
- Using different names for the app
I thought maybe my naming of the app was ambiguous, so i tried a couple of differnt ones
- turning the phone off and again
because : Hello, IT?
anybody had a similar experience before?
should I change things in my manifest maybe?
Looking forward to your input,
Wim - the newbie
Last edited: