Home / DialogFlow ES / Dialogflow Android integration for API v2
DialogFlow ES | Mobile App

Dialogflow Android integration for API v2

Website Name Change

I have changed the name of this website from Mining Business Data to BotFlo. I am offering a 70% off discount on my Dialogflow CX course (till April 15th 2021) for people who can help me spread the word about my new website.

I have been getting a few requests of late for explaining how to do Dialogflow + Android integration for API v2.

Disclaimer: I haven’t worked on the Android integration till now. But this article tells you what not to do, and why.

Since I have noticed some online tutorials which are actually more confusing than helpful on this topic, I wanted to clarify something.

Here is an important thing you need to know: if you want to do the integration safely (i.e. without exposing your secret credentials), you cannot put the service account JSON file anywhere on the Android device.

Here is an explanation:

And the linked repo says this:

At this point, you have to choose.

If you don’t care about securing the secret credentials JSON file, then just ignore this article. 🙂 Although, please list out the reasons why you don’t care and make sure you really don’t care for it!

If you do care about this issue, you need to create a backend or cloud function as the commenter suggests. And if you do this, you will need to take the general approach I describe in this article.

Similar Posts