Feature request: Implement action on Google
Probably is stupid, but it seems to me that Google Assistant have a sort of API to interact with other app. See: https://github.com/actions-on-google And https://developer.android.com/develop/devices/assistant/test-tool Would be possible to implement such actions/intents on dicio? This would make possible to send a message on WhatsApp directly from dicio for example.
This feature would also be nice for Signal.
For just sending messages, presumably Dicio could make a Create Message intent.
Apps can declare all sorts of intents in their shortcuts.xml, and in future it would go a long way to support those intents more thoroughly. There is a list of built-in intent types, they would probably be the most valuable ones to implement, and it should also be possible to parse the query patterns for custom intent types to support other types of intent.
I remember reading that App Actions were restricted to system apps, but apparently it might be possible to read shortcuts.xml, though with several limitations unless Dicio becomes a launcher app
The article does also mention that a Voice Interaction Service is an alternative to being a launcher, for getting the full hasShortcutHostPermission. Is that feasible for Dicio, or was this functionality restricted along with watchword detection?
Oh, thanks! I found an example implementation of VoiceInteractionService here and maybe it can be used